2010-03-01 7 views
2

Можно создать дубликат:
Why does tm_sec range from 0-60 instead of 0-59 in time.h?что-то странное о членах структуры 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 
+3

точный дубликат http://stackoverflow.com/questions/765778/why-does-tm-sec-range-from-0-60-instead-of-0-59-in-time-h –

+0

мои извинения. .. –

ответ