機能 |
詳細時刻を暦時刻に変換する。 |
||
---|---|---|---|
定義 |
#include <time.h> time_t mktime ( struct tm * timeptr ); |
||
引数 |
|
||
戻り値 |
暦時刻に変換した結果を返す。 暦時刻が表現できない場合は、(time_t)(-1)を返す。 |
||
実装例 |
#include <time.h> #include <stdio.h> int main(void) { struct tm t = {0}; time_t ret; t.tm_year = 2014 - 1900; /* 2014年 */ t.tm_mon = 1 - 1; /* 1月 */ t.tm_mday = 1; /* 1日 */ t.tm_hour = 0; /* 0時 */ t.tm_min = 0; /* 0分 */ t.tm_sec = 0; /* 0秒 */ t.tm_isdst = -1; /* 夏時間不明 */ ret = mktime(&t); printf("%ld\n", ret); return 0; } |
||
実行結果 |
1388502000 |
mktime()