System.TimeZone gets wrong daylight saving time for the Jerusalem time zone on Windows Vista
Microsoft .NET Framework 2.0 on Windows Vista, DateTime.Now will be off by one hour in the Jerusalem time zone during months that contain Daylight Saving Time (DST) transitions
When using the Microsoft .NET Framework 2.0 on Windows Vista, DateTime.Now will be off by one hour in the Jerusalem time zone during months that contain Daylight Saving Time (DST) transitions. For example, in 2007, DateTime.Now incorrectly reported DST starting 5 days early (March 25 instead of March 30) and will incorrectly report DST ending 14 days late (September 30 instead of September 16). .NET applications running on Windows Vista in the Jerusalem time zone during these periods, such as Windows Media Center, will be off by one hour.
This update fixes System.TimeZone to work properly with the fixed-date time zone rules used by the Jerusalem time zone on Windows Vista. Once the update has been installed, DateTime.Now will return the correct time during months that contain DST transitions.
This download is no longer available on microsoft.com. The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to August 2020.
Operating Systems: Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium, Windows Vista Home Premium 64-bit edition, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Ultimate 64-bit edition
This update is provided to you and licensed under the Windows Vista License Terms.
To install this update, we recommend that you follow these steps:
- Save the download package on your computer.
- Double-click the download package to run the installer.