C mktime function creates calendar time from time structure
Syntax
C mktime function has the following format.
time_t mktime(struct tm *time);
Header
C mktime function is from header file time.h.
Description
C mktime function returns the calendar-time equivalent of the broken-down time.
Example
Use C mktime function to create time from time structure.
#include <time.h>
#include <stdio.h>
/*from w w w. jav a 2s .c o m*/
int main(void)
{
struct tm t;
time_t t_of_day;
t.tm_year = 2005-1900;
t.tm_mon = 0;
t.tm_mday = 3;
t.tm_hour = 0; /* hour, min, sec don't matter */
t.tm_min = 0; /* as long as they don't cause a */
t.tm_sec = 1; /* new day to occur */
t.tm_isdst = 0;
t_of_day = mktime(&t);
printf(ctime(&t_of_day));
return 0;
}
The code above generates the following result.