Функция DateTimeToStr в Delphi конвертирует значение даты и времени TDateTime в строку.
SysUtils unit
- function DateTimeToStr ( DateTime : TDateTime ) : string;
- function DateTimeToStr ( DateTime : TDateTime; const FormatSettings : TFormatSettings ) : string;
Функция DateTimeToStr конвертирует TDateTime значение DateTime в отформатированную строку даты и времени.
Строка включает:
- Дата ShortDateFormat
- 1 пробел
- Время LongTimeFormat
Форматы даты и времени также затрагивают значения TimeSeparator и DateSeparator.
Версия 2 этой функции – для использования в пределах потоков. Вы заполняете запись FormatSettings перед вызовом запроса. Она получает локальную копию глобальной переменной, которая делает вашу подпрограмму потокобезопасной.
Примечание.
Если время Полночь (00:00), то оно не сохраняется в строке. А почему это уже другой вопрос.
Функция DateTimeToStr: Преобразование двух значений даты/времени в строку
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
Похожие функции, процедуры и команды
DateSeparator — символ используемый для разделения полей отображаемой даты.
DateTimeToString — огромные возможности форматирования даты в строку.
LongTimeFormat — длинная версия времени в строковом формате.
ShortDateFormat — компактная версия даты в строковом формате.
StrToDate — конвертирует строку с датой в значение типа TDateTime.
StrToDateTime — конвертирует строку с датой и временем в значение типа TDateTime.
StrToTime — конвертирует строку с временем в значение с типом TDateTime.
TFormatSettings — запись для содержания региональных значений для thread-safe функций.
TimeSeparator — символ, используемый для разделения полей времени.
