FormatDateTime
function FormatDateTime(const fmt: string; D: TDateTime): string
Преобразует дату и время в текстовое представление в соответствии с шаблоном.
В шаблоне fmt могут сочетаться текст и следующие управляющие символы:
- y - год из 2-х последних цифр.
- yy - год из 2-х последних цифр.
- yyyy - год из 4-х цифр.
- m - номер месяца без 0.
- mm - номер месяца как 2 цифры.
- mmm - краткое название месяца (Янв).
- mmmm - название месяца (Январь).
- d - день без 0.
- dd - день как 2 цифры.
- ddd - краткое название дня недели (Воск).
- dddd - название дня недели (Воскресенье).
- ddddd - краткий формат даты.
- dddddd - длинный формат даты (с названием месяца).
- c - краткий формат даты + длинный формат времени.
- h - час без 0.
- hh - час как 2 цифры.
- n - минуты без 0.
- nn - минуты как 2 цифры.
- s - секунды без 0.
- ss - секунды как 2 цифры.
- z - миллисекунды без 0.
- zzz - миллисекунды как 2 цифры.
- t - краткий формат времени.
- tt - длинный формат времени.
- am/pm - используется после h : выдаёт 12 часов + am/pm.
- a/p - используется после h : выдаёт 12 часов + a/p.
- ampm - как a/p но TimeAMString, TimePMString.
- / - заменяется значением DateSeparator.
- : - заменяется значением TimeSeparator.
Если символ в тексте не должен рассматриваться как управляющий символ заключите его в двойные кавычки.
На форматирование даты и времени могут влиять глобальные настройки форматирования даты и времени. Для получения глобальных настроек используется функция GetFormatSettings, а для установки - процедура SetFormatSettings.
Параметры:
- fmt - шаблон форматирования.
- D - значение дата/время.
Пример: FormatDateTime