1

Мое веб-приложение работает на Windows 2003. Net 3.5

У меня есть пользователи из Израиля (GMT +2), и Израиль переключился на летнее время 26/3/10, так что теперь это (GMT +3).

Я использую TimeZoneInfo.ConvertTime, который не знает, что переход на летнее время находится на 26/3/10, поэтому он по-прежнему конвертируется в GMT +2.

Я спросил на StackOverflow: https://stackoverflow.com/questions/2530834/problem-with-timezoneinfo-converttime-missed-the-daylight-saving-switch/2532104#2532104

И мне сказали, что мне нужно обновить: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Часовые пояса \ Стандартное время Израиля \ Динамическое летнее время

Я нашел это обновление:

http://support.microsoft.com/kb/976098

Это предполагает исправление Dynamic DST на 2010 год. Это обновление мне нужно?

Где я могу найти обновление, которое обрабатывает 2011 2012 ...?

Должен ли я обновлять свои окна каждый год, чтобы получить правильный DST?

1 ответ1

1

Должен ли я обновлять свои окна каждый год, чтобы получить правильный DST?

Да. Некоторые страны определяют даты, когда у них будет DST каждый год (а в случае Австралии Западная Австралия решила, что они не будут иметь его в следующем году), поэтому вам нужно постоянно обновлять свой компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .