Format the time structure tm_struct in a flexible way using the format string fmt that contains ‘%’ substitutions similar to those in
printf. Except where noted, substituted fields have a fixed size; numeric fields are padded if necessary. Padding is with zeros by default; for fields that display a single number, padding can be changed or inhibited by following the ‘%’ with one of the modifiers described below. Unknown field specifiers are copied as normal characters. All other characters are copied to the output without change. For example,strftime ("%r (%Z) %A %e %B %Y", localtime (time ())) "01:15:06 AM (CST) Monday 17 February 1997"Octave's
strftimefunction supports a superset of the ANSI C field specifiers.Literal character fields:
%- % character.
n- Newline character.
t- Tab character.
Numeric modifiers (a nonstandard extension):
- (dash)- Do not pad the field.
_ (underscore)- Pad the field with spaces.
Time fields:
%H- Hour (00-23).
%I- Hour (01-12).
%k- Hour (0-23).
%l- Hour (1-12).
%M- Minute (00-59).
%p- Locale's AM or PM.
%r- Time, 12-hour (hh:mm:ss [AP]M).
%R- Time, 24-hour (hh:mm).
%s- Time in seconds since 00:00:00, Jan 1, 1970 (a nonstandard extension).
%S- Second (00-61).
%T- Time, 24-hour (hh:mm:ss).
%X- Locale's time representation (%H:%M:%S).
%Z- Time zone (EDT), or nothing if no time zone is determinable.
Date fields:
%a- Locale's abbreviated weekday name (Sun-Sat).
%A- Locale's full weekday name, variable length (Sunday-Saturday).
%b- Locale's abbreviated month name (Jan-Dec).
%B- Locale's full month name, variable length (January-December).
%c- Locale's date and time (Sat Nov 04 12:02:33 EST 1989).
%C- Century (00-99).
%d- Day of month (01-31).
%e- Day of month ( 1-31).
%D- Date (mm/dd/yy).
%h- Same as %b.
%j- Day of year (001-366).
%m- Month (01-12).
%U- Week number of year with Sunday as first day of week (00-53).
%w- Day of week (0-6).
%W- Week number of year with Monday as first day of week (00-53).
%x- Locale's date representation (mm/dd/yy).
%y- Last two digits of year (00-99).
%Y- Year (1970-).