|
Netmond V2. Date and time representation (strftime)
strftime - The string format date and time.
The format string consists of zero or more conversion specifications and
ordinary characters. All ordinary characters are copied directly into the
buffer. A conversion specification consists of a "%" character and
one other character.
Each conversion specification is replaced by the characters as follows
which are then copied into the buffer.
- %a
- is replaced by the locale's abbreviated weekday name. In the default
locale, it is equivalent to one of the following: Sun, Mon,
Tue, Wed, Thu, Fri or Sat.
- %A
- is replaced by the locale's full weekday name. In the default locale,
it is equivalent to one of the following: Sunday, Monday,
Tuesday, Wednesday, Thursday, Friday,
or Saturday.
- %b
- is replaced by the locale's abbreviated month name. In the default locale,
it is equivalent to one of the following: Jan, Feb,
Mar, Apr, May, Jun, Jul,
Aug, Sep, Oct, Nov or Dec.
- %B
- is replaced by the locale's full month name. In the default locale,
it is equivalent to one of the following: January, February,
March, April, May, June, July,
August, September, October, November or
December.
- %c
- is replaced by the locale's date and time representation. In the default
locale, it is equivalent to %x %X, i.e., mm/dd/yy hh:mm:ss.
- %C
- is replaced by the century (a year divided by 100 and truncated to an
integer) as a decimal number (00-99).
- %d
- is replaced by the day of the month as a decimal number (01-31).
- %D
- is equivalent to %m/%d/%y, i.e mm/dd/yy.
- %e
- is replaced by the day of month as a decimal number (1-31); single digits
are preceded by a blank.
- %h
- is replaced by the locale's abbreviated month name. In the default locale,
it is equivalent to one of the following: Jan, Feb,
Mar, Apr, May, Jun, Jul,
Aug, Sep, Oct, Nov or Dec.
- %H
- is replaced by the hour (24-hour clock) as a decimal number (00-23).
- %I
- is replaced by the hour (12-hour clock) as a decimal number (01-12).
- %j
- is replaced by the day of the year as a decimal number (001-366).
- %k
- is replaced by the hour (24-hour clock) as a decimal number (0-23);
single digits are preceded by a blank.
- %l
- is replaced by the hour (12-hour clock) as a decimal number (1-12);
single digits are preceded by a blank.
- %m
- is replaced by the month as a decimal number (01-12).
- %M
- is replaced by the minute as a decimal number (00-59).
- %n
- is replaced by a newline.
- %p
- is replaced by locale's equivalent of AM (ante meridiem) or
PM (post meridiem) as appropriate. In the default locale, it is
replaced by AM or PM.
- %r
- is equivalent to %I:%M:%S %p, i.e., hh:mm:ss AM|PM.
- %R
- is equivalent to %H:%M, i.e., hh:mm.
- %s
- is replaced by the number of seconds since the Epoch, UCT
(see mktime(3)).
- %S
- is replaced by the second as a decimal number (00-60).
- %t
- is replaced by a tab.
- %T
- is equivalent to %H:%M:%S, i.e., hh:mm:ss.
- %u
- is replaced by the weekday (Monday as the first day of the week) as
a decimal number (1-7).
- %U
- is replaced by the week number of the year (the first Sunday as the
first day of week 1) as a decimal number (00-53).
- %V
- is replaced by the week number of the year (the first Monday as the
first day of week 1) as a decimal number (00-53).
- %w
- is replaced by the weekday (Sunday as the first day of the week) as
a decimal number (0-6).
- %W
- is replaced by the week number of the year (the first Monday as the
first day of week 1) as a decimal number (00-53).
- %x
- is replaced by the locale's date representation. In the default locale,
it is equivalent to %m/%d/%y, i.e., mm/dd/yy.
- %X
- is replaced by the locale's time representation. In the default locale,
it is equivalent to %H:%M:%S, i.e., hh:mm:ss.
- %y
- is replaced by the year without century as a decimal number (00-99).
- %Y
- is replaced by the year with century as a decimal number.
- %Z
- is replaced by the time zone name.
- %%
- is replaced by a single % character.
The strftime() function conforms to ANSI C X3.159-1989.
The %C, %D, %e, %h, %k, %l, %n, %r, %R, %s, %t, %T, %u and %V conversion
specifications are extensions to that standard.
© 1998-2002, Rinet Software
|