Overview of Functions
The C date and time operations are defined in the time.h header file (ctime header in C++).
| Identifier | Description | |
|---|---|---|
| Time manipulation |
difftime |
computes the difference between times |
time |
returns the current time of the system as time since the epoch (which is usually the Unix epoch) | |
clock |
returns a processor tick count associated with the process | |
| Format conversions |
asctime |
converts a tm object to a textual representation |
ctime |
converts a time_t object to a textual representation |
|
strftime |
converts a tm object to custom textual representation |
|
wcsftime |
converts a tm object to custom wide string textual representation |
|
gmtime |
converts time since the epoch to calendar time expressed as Universal Coordinated Time | |
localtime |
converts time since the epoch to calendar time expressed as local time | |
mktime |
converts calendar time to time since the epoch | |
| Constants | CLOCKS_PER_SEC |
number of processor clock ticks per second |
| Types | tm |
calendar time type |
time_t |
time since the epoch type | |
clock_t |
process running time type |
Read more about this topic: C Date And Time Functions
Famous quotes containing the word functions:
“Let us stop being afraid. Of our own thoughts, our own minds. Of madness, our own or others. Stop being afraid of the mind itself, its astonishing functions and fandangos, its complications and simplifications, the wonderful operation of its machinerymore wonderful because it is not machinery at all or predictable.”
—Kate Millett (b. 1934)