Здравствуйте, spion_007, Вы писали:
_>Передаю функции mktime структуру tm для корректировки, в случае необходимости, ее полей tm_sec, tm_min, tm_hour, tm_mday и tm_mon. При этом при некоторых (неизвестных мне) обстоятельствах, значение часа увеличивается на единицу. Эта разница как раз соответствует моему часовому поясу, но я не знаю, есть ли связь между ними. Кто может мне объяснить причину это сдвига значения часа и как с этим бороться?
В данном случае для стуктуры tm надо заполнять поле tm_isdst=-1.