FormatTimeEx(Value: DateTime; Format: String): String;
Value. Значение даты и времени, приводимое к строковому типу.
Format. Формат, в соответствии с которым осуществляется преобразование значения Value.
Метод FormatTimeEx преобразует указанное значение времени к строковому типу в соответствии с заданным форматом и с учётом настроек региональных стандартов.
В формате используются следующие коды:
Код | Описание |
h | Час в 12-часовом формате. Ноль не предшествует однозначным числам, обозначающим часы. |
hh | Час в 12-часовом формате. Однозначным числам, обозначающим часы, предшествует нуль. |
H | Час в 24-часовом формате. Ноль не предшествует однозначным числам, обозначающим часы. |
HH | Час в 24-часовом формате. Однозначным числам, обозначающим часы, предшествует нуль. |
m | Минута. Ноль не предшествует однозначным числам, обозначающим минуты. |
mm | Минута. Однозначным числам, обозначающим минуты, предшествует нуль. |
s | Секунда. Ноль не предшествует однозначным числам, обозначающим секунды. |
ss | Секунда. Однозначным числам, обозначающим секунды, предшествует нуль. |
f | Десятые доли секунды. |
ff | Сотые доли секунды. |
fff | Тысячные доли секунды. |
F | Если ненулевое значение, то десятые доли секунды. |
FF | Если ненулевое значение, то сотые доли секунды. |
FFF | Если ненулевое значение, то тысячные доли секунды. |
Sub UserProc;
Var
CI: ICultureInfo;
d: DateTime;
s: String;
Begin
CI := CultureInfo.Current;
d := DateTime.Parse("01.01.2000 07:45:39");
s := CI.FormatTimeEx(d, "H часов mm минут ss секунд");
End Sub UserProc;
После выполнения примера дата "01.01.2006 07:45:39" будет преобразована к формату "H часов mm минут ss секунд" в соответствии с настройками региональных стандартов.
См. также: