トップページ > キーワード検索 > mktime()
C言語規格
C言語(その他)
プログラム
その他
mktime()
機能 詳細時刻を暦時刻に変換する。
定義 #include <time.h>

time_t mktime ( struct tm * timeptr );
引数
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





inserted by FC2 system