FormatDateEx(Value: DateTime; Format: String): String;
Value. Value converted into string type.
Format. Format, according to which the Value value is to be converted.
The format uses the following codes:
Code | Description |
d | Day of month. One-figure day values shown with or without preceding zero. |
dd | Day of month. One-figure day values that must be shown with preceding zero. |
ddd | Abbreviated day names as Sun-Mon. |
dddd | Full weekday names as Sunday-Monday. |
M | Numeric month view. One-figure month values shown with or without preceding zero. |
MM | Numeric month view. One-figure month values that must be shown with preceding zero. |
MMM | Abbreviated month names as Jan - Dec. |
MMMM | Full month names as January - December. |
y | Two-digit year. One-figure year values shown with or without preceding zero. |
yy | Two-digit year. One-figure year values that must be shown with preceding zero. |
yyyy | Four-digit year, including century. |
The FormatDateEx method converts the specified date value into string type according to the selected format and taking into account regional standard settings.
Sub FormatDate;
Var
c: ICultureInfo;
d: DateTime;
s: String;
Begin
c := CultureInfo.Current;
d := DateTime.Parse("01.01.2006 00:00:00");
s := c.FormatDateEx(d, "dd MMMM yyyy years");
End Sub FormatDate;
After executing the example the date "01.01.2006" will be converted into format "dd MMMM yyyy year" according to regional standard settings.
See also: