Обычно мы переходим только на летнее время, переводим часы + 1 час в последнюю неделю марта и потом в конце ноября возвращаемся назад (делаем -1)...вопрос в том, что выходит бит SUB1H нам не нужен. Установив бит ADD1H мы сделаем +1 час, сбросим его получим -1...Вроде так...
Также на сколько я понял автоматически происходит коррекция количества дней в месяце и учет высокосного года... Я так понял?
|