DateTimeToString Delphi

DateTimeToString

Модуль: SysUtils
procedure DateTimeToString(var Result: string; const Format: string; DateTime: TDateTime); overload;
procedure DateTimeToString(var Result: string; const Format: string; DateTime: TDateTime; const FormatSettings: TFormatSettings); overload;

Перегруженные процедуры позволяют преобразовать значение времени (сохраненное как TDateTime ) в строку типа String . Процедуры дополнительно предоставляют возможность специального форматирования (параметр Format ).

Параметр Result должен указывать на переменную, которой процедура назначит результат операции. DateTime должен указывать на действительное значение TDateTime , в то время как необязательный параметр FormatSettings позволяет вам предоставлять информацию о местоположении (специфические для страны разделители даты и т. Д.).

пример:

Переменная Result будет представлять собой значение (например) суббота, 11 2019.

Элементы формата даты в Delphi:

yy год из двух цифр
yyyy год из четырех цифр
m месяц в числовой форме, без лидирующего нуля
mm месяц двумя цифрами, с лидирующим нулём
mmm день месяца в виде трехбуквенного сокращения
mmmm полное название месяца
d день месяца, без лидирующего нуля
dd день месяца в двузначном формате с лидирующим нулём
ddd сокращенное название дня недели
dddd полное название дня недели
ddddd дата в формате, присвоенном полю ShortDateFormat (по умолчанию dd / mm / yyyy)
dddddd дата в формате, присвоенном полю LongDateFormat (по умолчанию dd mmm yyyy)

Элементы формата времени в Delphi:

h час без лидирующего нуля
hh час с лидирующим нулём
m минут без лидирующего нуля
mm минут с лидирующим нулём
s секунд без лидирующего нуля
ss секунд с лидирующим нулём
z миллисекунд без лидирующего нуля
zzz миллисекунд в трёхзначном формате
t время в формате, присвоенном полю ShortTimeFormat (по умолчанию hh: mm)
tt время в формате, присвоенном полю LongTimeFormat (по умолчанию hh: mm: ss)