?
This document uses PHP Chinese website manual Release
在頭文件<time.h>中定義 | ||
---|---|---|
struct tm; |
將日歷日期和時(shí)間分解為其組件的結(jié)構(gòu)。
int tm_sec | 幾分鐘后 - 0,61 / 0,60note 1 |
---|---|
int tm_min | 一小時(shí)后分鐘 - 0,59 |
int tm_hour | 自午夜以來(lái)的小時(shí) - 0,23 |
int tm_mday | 本月的一天 - 1,31 |
int tm_mon | 自1月 - 11日起的幾個(gè)月 |
int tm_year | 自1900年以來(lái) |
int tm_wday | 星期天以來(lái)的天數(shù) - 0,6 |
int tm_yday | 自1月1日至0日的365天 |
int tm_isdst | 夏令時(shí)標(biāo)志。如果DST有效,則該值為正值,如果不是則為零,如果沒有可用信息,則為負(fù)值 |
范圍允許一個(gè)積極的閏秒。不允許在同一分鐘內(nèi)出現(xiàn)兩次閏秒(C90范圍0..61是缺陷)
顯示日歷時(shí)間的開始。
#include <stdio.h>#include <time.h> int main(void){ struct tm start = {.tm_mday=1}; mktime(&start); printf("%s\n", asctime(&start));}
可能的輸出:
Mon Jan 1 00:00:00 1900
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.27.1 / 3時(shí)間分量(p:388)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.23.1 / 3時(shí)間的組成部分(p:338)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.12.1時(shí)間的組成部分