я подготовить следующую структуру:Неожиданное значение, возвращаемое указываете ей()
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;
потом использовать указываете ей(), чтобы получить количество секунд.
unsigned long qTime = mktime(&tDepartureTime);
но он возвращает мне номер который является эквивалентом для временной метки 09.11.2024. Где может быть проблема?
Вы предполагали, что дата будет в феврале 2017 года? (Значения 'tm_mon' работают от 0 до января до 11 декабря.) –
@JonathanLeffler, да, Джонатан, он был предназначен для февраля. В любом случае, спасибо за уведомление. –
ОК. Поскольку вы написали '2017 - 1900', но не писали' 2 - 1', я не был уверен, но это не оказало существенного влияния на ваш вопрос. –