Функція 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 — символ, який використовується для розділення полів часу.
