《Linux函數調用手冊》之___gmtime取得目前時間和日期
定義:
struct tm*gmtime(const time_t*timep);
表頭文件:
#include<time.h>
說明:
gmtime()將參數timep 所指的time_t 結構中的信息轉換成真實世界所使用的時間日期表示方法, 然后將結果由結構tm返回。
結構tm的定義為
struct 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;
};
int tm_sec 代表目前秒數, 正常范圍為0-59, 但允許至61秒
int tm_min 代表目前分數, 范圍0-59
int tm_hour 從午夜算起的時數, 范圍為0-23
int tm_mday 目前月份的日數, 范圍01-31
int tm_mon 代表目前月份, 從一月算起, 范圍從0-11
int tm_year 從1900 年算起至今的年數
int tm_wday 一星期的日數, 從星期一算起, 范圍為0-6
int tm_yday 從今年1月1日算起至今的天數, 范圍為0-365
int tm_isdst 日光節約時間的旗標
此函數返回的時間日期未經時區轉換, 而是UTC時間。
返回值:
返回結構tm代表目前UTC 時間
相關函數:
time,asctime,ctime,localtime
示例:
執行:
2000/10/28 Sat 8:15:38
返回頂部 | 《Linux函數調用大全》 | 《Linux命令大全》 | Linux專欄 广西11选五走势图彩经网