Как обновлять значения летнего времени в Windows 2003

820
SirMoreno

Мое веб-приложение работает на 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
ta.speot.is

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

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