Описание |
Функция DateTimeToStr конвертирует TDateTime значение DateTime в отформатированную строку даты и времени.
Строка включает:
Дата ShortDateFormat
1 пробел
Время LongTimeFormat
Форматы даты и времени также затрагивают значения TimeSeparator и DateSeparator.
Версия 2 этой функции - для использования в пределах потоков. Вы заполняете запись FormatSettings перед вызовом запроса. Она получает локальную копию глобальной переменной, которая делает вашу подпрограмму потоко безопасной.
|
|
Примечания |
Если время - Полночь (00:00), то оно не сохраняется в строке. А почему это уже другой вопрос.
|
|
Похожие команды |
DateSeparator Символ используемый для разделения полей отображаемой даты
DateTimeToString Огромные возможности форматирования даты в строку
LongTimeFormat Длинная версия времени в строковом формате
ShortDateFormat Компактная версия даты в строковом формате
StrToDate Конвертирует строку с датой в значение типа TDateTime
StrToDateTime Конвертирует строку с датой и временем в значение типа TDateTime
StrToTime Конвертирует строку с временем в значение с типом TDateTime
TFormatSettings Запись для содержания региональных значений для thread-safe функций
TimeSeparator Символ, используемый для разделения полей времени
| |
|
Пример кода : Преобразование двух значений даты/времени в строку |
var
myDate : TDateTime;
begin
myDate := StrToDateTime('09/02/2002 12:00');
ShowMessage('Середина дня = '+DateTimeToStr(myDate));
myDate := StrToDateTime('09/02/2002 00:00');
ShowMessage('Начало дня = '+DateTimeToStr(myDate));
end;
|
Середина дня = 09/02/2002 12:00:00
Начало дня = 09/02/2002
|
|