![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Извлечь дату из таблицы Базы Данных с условиями [D7, XP]
uno-84 © (2008-07-24 09:37:00)Доброе утро! Подскажите пожалуйста! Я извлекаю дату из таблицы
FieldByName('Date').AsDateTime
Она извлекаеться как к примеру 24.07.2008 9:35:50. Что мне нужно сделать что бы Вместо 2008 извлекалось 08 и не было секунд? Заранее спасибо!
Anatoly Podgoretsky (2008-07-24 11:31:00) [1]
> uno-84 (24.07.08 09:37)
Она так не извлекается, для свойства AsDateTime это не возможно, это же двоичное представление, с точностью 15 знаков.
Desdechado (2008-07-24 11:18:00) [2]
> Она извлекаеться как к примеру 24.07.2008 9:35:50
Как бы ты ее не извлекал, она внутри останется той же самой. А твое "к примеру как" означает только формат показа даты пользователю. Для этого есть специальные функции. Особенно интересны
function DateToStr(const DateTime: TDateTime; const FormatSettings: TFormatSettings): string; overload;
function DateTimeToStr(DateTime: TDateTime; const FormatSettings: TFormatSettings): string; overload;
Плохиш (2008-07-24 11:10:00) [3]
> uno-84 (24.07.08 09:37)
> Доброе утро! Подскажите пожалуйста! Я извлекаю дату из таблицы
>
>
> FieldByName('Date').AsDateTime
>
> Она извлекаеться как к примеру 24.07.2008 9:35:50.
Врёшь, она "извлекается" в виде вещественного числа.
> Что мне нужно сделать что бы Вместо 2008 извлекалось 08
> и не было секунд?
Стоит в конце концов справку на предмет отображения дат прочитать.
Плохиш (2008-07-24 11:08:00) [4]
> uno-84 (24.07.08 09:50) [3]
> Есть ли условия для извлечения, оперируя которыми я могу
> извлечь 08 и без секунд?
Не в том месте ключи ищешь.
Медвежонок Пятачок (2008-07-24 09:54:00) [5]ну и еще. условиями не оперируют.
Медвежонок Пятачок (2008-07-24 09:52:00) [6]Есть функции преобразования даты в строку
uno-84 (2008-07-24 09:50:00) [7]Есть ли условия для извлечения, оперируя которыми я могу извлечь 08 и без секунд?
Медвежонок Пятачок (2008-07-24 09:40:00) [8]Она извлекаеться как к примеру 24.07.2008 9:35:50.
Она извлекается как TDateTime
Медвежонок Пятачок (2008-07-24 09:40:00) [9]и не было секунд?
TDateTime не бывает "без секунд"