qualcosa di strano sui membri della struttura time.h [duplicare]
Domanda
Eventuali duplicati:
Perché tm_sec gamma da 0-60 invece di 0-59 in time.h?
Così, quando ho guardato <time.h>
per alcune informazioni, mi sono imbattuto in questo. Sto assumendo i numeri tra parentesi quadre sono gli intervalli possibili per ciascun rispettivo membro della struttura. Allora, perché c'è 0 ~ 61 gamma possibile per i secondi? Ci sono stati 62 secondi in ogni minuto e io sono l'unico che non ne sapeva nulla ???
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
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow