Formatting codes for strftime are listed below:
%
Abbreviated weekday name
%
Full weekday name
% B
Abbreviated month name
% B
Full month name
% C
Date and Time Representation appropriate for locale
% D
Day of month as decimal number (01-31)
% H
Hour in 24-hour format (00-23)
% I
Hour in 12-hour format (01-12)
% J
Day of year as decimal number (001-366)
% M
Month as decimal number (01-12)
% M
Minute as decimal number (00-59)
% P
Current locale's a. m./P. M. Indicator for 12-hour clock
% S
Second as decimal number (00-59)
% U
Week of year as decimal number, with Sunday as first day of week (00-53)
% W
Weekday as decimal number (0-6; Sunday is 0)
% W
Week of year as decimal number, with Monday as first day of week (00-53)
% X
Date representation for current locale
% X
Time Representation for current locale
% Y
Year without Century, as decimal number (00-99)
% Y
Year with Century, as decimal number
% Z, % Z
Either the time-zone name or time zone abbreviation, depending on registry settings; no characters if time zone is unknown
%
Percent sign
Example: cstring strdate = ctime: getcurrenttime (). Format ("% Y-% m-% d % H: % m: % s ");