Name
asctime function — Converts a time to a string
Synopsis
char* asctime(const tm* tmptr)
The asctime
function
formats the date and time pointed to by tmptr
as a character string. It returns a
pointer to a static buffer that is overwritten with each call. (The
static buffer can be shared with ctime
.)
The returned value has the format "Ddd
Mmm
DD
HH:MM:SS
YYYY\n
" followed by a terminating null
character. Thus, the result always has a length of 25. The day of
the week (Ddd
) and month name
(Mmm
) are English abbreviations
and are not localized—that is, Monday is represented by "Mon
" regardless of locale. The day of the
month (DD
) always takes up the
same number of characters, using a leading space if necessary. The
hours (HH
), minutes (MM
), and seconds (SS
) use a leading zero if
necessary.
See Also
ctime function, gmtime function, localtime function, time_put
in <locale>
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.