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:
“If photography is allowed to stand in for art in some of its functions it will soon supplant or corrupt it completely thanks to the natural support it will find in the stupidity of the multitude. It must return to its real task, which is to be the servant of the sciences and the arts, but the very humble servant, like printing and shorthand which have neither created nor supplanted literature.”
—Charles Baudelaire (18211867)