Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как определить - был ли переход на зимнее время?


Автор: AlexNor 5.3.2005, 08:32
Можно ли как либо точно узнать когда будет произведён переход на зимнее/летнее время?
Посылает ли винда какое-нибудь уведомление или самому надо проверяь?

И как узнать когда будет осуществлён переход на летнее/зимнее время — GetTimeZoneInformation возвращает дату — но не возвращает часы и минуты перехода.
Вернее возвращает нули в часах и минутах, но ведь не в ноль часов происходит переход!

Цитата

Переход на летнее и зимнее время для Украины и России
Переход на летнее и зимнее время, начиная с 1996 года
Украина TimeZone: UTC+2
Россия TimeZone: UTC+3
переход на летнее (Daylight Saving) время
в последнее воскресенье марта +1 час
Украина 3:00 -> 4:00 EEST: UTC+3
Россия 2:00 -> 3:00 MSD: UTC+4

возврат на зимнее (поясное) время
последнее воскресенье октября -1 час
Украина 4:00 -> 3:00 EET: UTC+2
Россия 3:00 -> 2:00 MSK: UTC+3

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)