Pergunta

Possível duplicata:
Por que o TM_SEC varia de 0 a 60 em vez de 0-59 no tempo.h?

Então, quando eu olhei para cima <time.h> Para algumas informações, encontrei isso. Estou assumindo que os números entre colchetes são os intervalos possíveis para cada membro respectivo da estrutura. Então, por que existe 0 ~ 61 faixa possível por segundos? Havia 62 segundos em cada minuto e eu sou o único que não sabia disso ???

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
Foi útil?

Solução

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top