FormatDateTime

function FormatDateTime(const fmt: string; D: TDateTime): string -DESKTOP- -WEB-

Преобразует дату и время в текстовое представление в соответствии с шаблоном.

В шаблоне 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