?? time.h
字號(hào):
#ifndef _TIME_H#define _TIME_H#ifndef _TIME_T#define _TIME_Ttypedef long time_t; // 從GMT 1970 年1 月1 日開始的以秒計(jì)數(shù)的時(shí)間(日歷時(shí)間)。#endif#ifndef _SIZE_T#define _SIZE_Ttypedef unsigned int size_t;#endif#define CLOCKS_PER_SEC 100 // 系統(tǒng)時(shí)鐘滴答頻率,100HZ。typedef long clock_t; // 從進(jìn)程開始系統(tǒng)經(jīng)過的時(shí)鐘滴答數(shù)。struct tm{ int tm_sec; // 秒數(shù) [0,59]。 int tm_min; // 分鐘數(shù) [ 0,59]。 int tm_hour; // 小時(shí)數(shù) [0,59]。 int tm_mday; // 1 個(gè)月的天數(shù) [0,31]。 int tm_mon; // 1 年中月份 [0,11]。 int tm_year; // 從1900 年開始的年數(shù)。 int tm_wday; // 1 星期中的某天 [0,6](星期天 =0)。 int tm_yday; // 1 年中的某天 [0,365]。 int tm_isdst; // 夏令時(shí)標(biāo)志。};// 以下是有關(guān)時(shí)間操作的函數(shù)原型。// 確定處理器使用時(shí)間。返回程序所用處理器時(shí)間(滴答數(shù))的近似值。clock_t clock (void);// 取時(shí)間(秒數(shù))。返回從1970.1.1:0:0:0 開始的秒數(shù)(稱為日歷時(shí)間)。time_t time (time_t * tp);// 計(jì)算時(shí)間差。返回時(shí)間time2 與time1 之間經(jīng)過的秒數(shù)。double difftime (time_t time2, time_t time1);// 將tm 結(jié)構(gòu)表示的時(shí)間轉(zhuǎn)換成日歷時(shí)間。time_t mktime (struct tm *tp);// 將tm 結(jié)構(gòu)表示的時(shí)間轉(zhuǎn)換成一個(gè)字符串。返回指向該串的指針。char *asctime (const struct tm *tp);// 將日歷時(shí)間轉(zhuǎn)換成一個(gè)字符串形式,如“Wed Jun 30 21:49:08:1993\n”。char *ctime (const time_t * tp);// 將日歷時(shí)間轉(zhuǎn)換成tm 結(jié)構(gòu)表示的UTC 時(shí)間(UTC - 世界時(shí)間代碼Universal Time Code)。struct tm *gmtime (const time_t * tp);// 將日歷時(shí)間轉(zhuǎn)換成tm 結(jié)構(gòu)表示的指定時(shí)間區(qū)(timezone)的時(shí)間。struct tm *localtime (const time_t * tp);// 將tm 結(jié)構(gòu)表示的時(shí)間利用格式字符串fmt 轉(zhuǎn)換成最大長(zhǎng)度為smax 的字符串并將結(jié)果存儲(chǔ)在s 中。size_t strftime (char *s, size_t smax, const char *fmt, const struct tm *tp);// 初始化時(shí)間轉(zhuǎn)換信息,使用環(huán)境變量TZ,對(duì)zname 變量進(jìn)行初始化。// 在與時(shí)間區(qū)相關(guān)的時(shí)間轉(zhuǎn)換函數(shù)中將自動(dòng)調(diào)用該函數(shù)。void tzset (void);#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -