Linux C function() 參考手冊:mktime(將時間結構數據轉換成經過的秒數)

Linux C function() 參考手冊:mktime(將時間結構數據轉換成經過的秒數)

Linux C function() 參考手冊:mktime(將時間結構數據轉換成經過的秒數)

 

資料來源:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
線上執行:http://www.tutorialspoint.com/compile_c_online.php
code2html:http://tohtml.com/

 

 

相關函數
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 <time.h>
#include <stdio.h>
int main()
{
time_t timep;
struct tm *p;
time(&timep);
printf("time() : %d\n",timep);
p=localtime(&timep);
timep = mktime(p);
printf("time()->localtime()->mktime():%d\n",timep);
}

 

 



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *