C mktime function creates calendar time from time structure

Syntax

C mktime function has the following format.

time_t mktime(struct tm *time);

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.





















Home »
  C Language »
    Function Reference »




assert.h
ctype.h
math.h
setjmp.h
signal.h
stdio.h
stdlib.h
string.h
time.h
wctype.h