Готовлю следующую структуру:
struct tm tDepartureTime;
tDepartureTime.tm_min = 24;
tDepartureTime.tm_hour = 13;
tDepartureTime.tm_mday = 11;
tDepartureTime.tm_mon = 2 - 1;
tDepartureTime.tm_year = 2017 - 1900;
затем я использую mktime(), чтобы получить количество секунд.
unsigned long qTime = mktime( &tDepartureTime );
но он возвращает мне номер 1731157832, который эквивалентен отметке времени для 09.11.2024. Где может быть проблема?
tm_mon
варьируются от 0 для января до 11 для декабря.) - person Jonathan Leffler   schedule 17.12.20162017 - 1900
, но не написали2 - 1
, я не был уверен, но это не повлияло существенно на ваш вопрос. - person Jonathan Leffler   schedule 18.12.2016