C語言中mktime函數功能及用法

mktime(將時間結構數據轉換成經過的秒數)

相關函數

time,asctime,gmtime,localtime

表頭文件

#include <time.h>

定義函數

time_t mktime(strcut tm * timeptr);

函數說明

mktime()用來將參數timeptr所指的tm結構數據轉換成從公元1970年1月1日0時0分0 秒算起至今的UTC時間所經過的秒數。

返回值

返回經過的秒數。

範例

/* 用time()取得時間(秒數),利用localtime()

轉換成struct tm 再利用mktine()將struct tm轉換成原來的秒數*/

#include <stdio.h>

#include <time.h>

main()

{

time_t timep;

strcut tm *p;

time(&timep);

printf("time() : %d /n",timep);

p=localtime(&timep);

timep = mktime(p);

printf("time()->localtime()->mktime():%d/n",timep);

}

執行

time():974943297

time()->localtime()->mktime():974943297

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章