我的网络应用程序在 Windows 2003 .Net 3.5 上运行
我有来自以色列 (GMT +2) 的用户,以色列于 2010 年 3 月 26 日改为夏令时,所以现在是 (GMT +3)。
我使用 TimeZoneInfo.ConvertTime,它不知道夏令时切换时间为 2010 年 3 月 26 日,所以它仍然转换为 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\Time Zones\Israel Standard Time\Dynamic DST
我发现这个更新:
http://support.microsoft.com/kb/976098
这应该可以修复 2010 年的动态 DST,这是我需要的更新吗?
在哪里可以找到处理 2011 2012... 的更新?
我是否需要每年更新我的窗户以获得正确的夏令时?
答案1
我是否需要每年更新我的窗户以获得正确的夏令时?
是的。有些国家每年都会确定夏令时日期(就澳大利亚而言,西澳大利亚决定明年不实行夏令时),因此您需要不断更新您的计算机。