以下為一般數值計算工作的函數 (#include <time.h> )
時間格式的結構 tm 成員

int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday; 星期幾
int tm_yday; 今年已過的天數
int tm_isdst; 日光節約時間的旗標


以下為 time.h 中用以處理時間的函數
函數名稱 功能 函數原型
clock 回傳程式開始執行後所使用的 cpu 時間 clock_t clock(void);
time 回傳日曆時間,也就是自 1970 年 1 月 1 日到現在所過的總秒數 time_t time(time_t* timer);
difftime 計算兩個時間的秒數差 double difftime(time_t timer2, time_t timer1);
mktime 將結構 tm 中所儲存的時間格式轉換成日曆時間 time_t mktime(struct tm* ptm);
localtime 將日曆時間轉換為結構 tm 所儲存的時間格式 struct tm* localtime(const time_t* timer);
asctime 將結構 tm 中的時間格式轉換為字串 char *(const struct tm* tmptr);
ctime 將日曆時間轉換為字串 char* ctime(const time_t* timer);
strftime 將結構 tm 中的時間格式轉換為指定格式的字串 size t strftime(char* s, size t n, const char* format, const struct tm* tptr);



範例