C time.h

Functions

Time Manipulation Functions

clock()
Returns the processor time consumed by the program since it started execution, measured in clock ticks.
difftime()
Computes the difference in seconds between two time values of type time_t.
mktime()
Converts a tm structure representing local time into a time_t value.
time()
Returns the current calendar time as a time_t value, representing seconds since the epoch (January 1, 1970).

Conversion Functions

asctime()
Converts a tm structure into a human-readable string representing the date and time in the format Www Mmm dd hh:mm:ss yyyy.
ctime()
Converts a time_t value into a string representing the local time in the format Www Mmm dd hh:mm:ss yyyy.
gmtime()
Converts a time_t value into a tm structure representing Coordinated Universal Time (UTC).
localtime()
Converts a time_t value into a tm structure representing local time, adjusted for the system’s time zone.
strftime()
Formats a tm structure into a string according to a specified format, allowing customization of date and time representation.