This chapter describes the format strings used for dates and times. These formats are used by the NSAPI function util_strftime, by some built-in SAFs such as append-trailer, and by server-parsed HTML (parse-html). The formats are similar to those used by the strftime C library routine, but not identical.
The following table describes the symbols and their meanings.
Table 10–1 Time Formats
Symbol |
Meaning |
---|---|
%a | |
%d | |
%S |
Second as decimal number (00-59) |
%M |
Minute as decimal number (00-59) |
%H |
Hour in 24-hour format (00-23) |
%Y |
Year with century, as decimal number, up to 2099 |
%b | |
%h |
Abbreviated month name (3 chars) |
%T |
Time "HH:MM:SS" |
%X |
Time "HH:MM:SS" |
%A |
Full weekday name |
%B |
Full month name |
%C |
"%a %b %e %H:%M:%S %Y" |
%c |
Date & time "%m/%d/%y %H:%M:%S" |
%D |
Date "%m/%d/%y" |
%e |
Day of month as decimal number (1-31) without leading zeros |
%I |
Hour in 12-hour format (01-12) |
%j |
Day of year as decimal number (001-366) |
%k |
Hour in 24-hour format (0-23) without leading zeros |
%l |
Hour in 12-hour format (1-12) without leading zeros |
%m |
Month as decimal number (01-12) |
%n |
line feed |
%p |
A.M./P.M. indicator for 12-hour clock |
%R |
Time "%H:%M" |
%r |
Time "%I:%M:%S %p" |
%t |
tab |
%U |
Week of year as decimal number, with Sunday as first day of week (00-51) |
%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-51) |
%x |
Date "%m/%d/%y" |
%y |
Year without century, as decimal number (00-99) |
%% |
Percent sign |