可能重复:
Why does tm_sec range from 0-60 instead of 0-59 in time.h?
所以当我向<time.h>
查询某些信息时,我遇到了这个问题。我假设方括号中的数字是结构的每个相应成员可能的范围。那么为什么秒可能有0~61个可能的范围?每分钟有62秒,我是唯一一个不知道的人吗?
int tm_sec seconds [0,61] // <-- this part is weird
int tm_min minutes [0,59]
int tm_hour hour [0,23]
int tm_mday day of month [1,31]
int tm_mon month of year [0,11]
int tm_year years since 1900
int tm_wday day of week [0,6] (Sunday = 0)
int tm_yday day of year [0,365]
int tm_isdst daylight savings flag