关于Time.h结构的成员有些奇怪

时间:2010-03-01 07:50:12

标签: c time.h

  

可能重复:
  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

1 个答案:

答案 0 :(得分:5)