Date and time utilities - cppreference.com (original) (raw)

Contents

[edit] Functions

Time manipulation
Defined in header <time.h>
difftime computes the difference between times (function) [edit]
time returns the current calendar time of the system as time since epoch (function) [edit]
clock returns raw processor clock time since the program is started (function) [edit]
timespec_get(C11) returns the calendar time in seconds and nanoseconds based on a given time base (function) [edit]
timespec_getres(C23) returns the resolution of calendar time based on a given time base (function) [edit]
Format conversions
Defined in header <time.h>
asctimeasctime_s(deprecated in C23)(C11) converts a tm object to a textual representation (function) [edit]
ctimectime_s(deprecated in C23)(C11) converts a time_t object to a textual representation (function) [edit]
strftime converts a tm object to custom textual representation (function) [edit]
Defined in header <wchar.h>
wcsftime(C95) converts a tm object to custom wide string textual representation (function) [edit]
Defined in header <time.h>
gmtimegmtime_rgmtime_s(C23)(C11) converts time since epoch to calendar time expressed as Coordinated Universal Time (UTC) (function) [edit]
localtimelocaltime_rlocaltime_s(C23)(C11) converts time since epoch to calendar time expressed as local time (function) [edit]
mktime converts calendar time to time since epoch (function) [edit]

[edit] Constants

[edit] Types

[edit] References

[edit] See also