Время системы установлено с ошибкой в один час. Свойство часового пояса системы Windows Vista в часовом поясе Иерусалима после перехода на летнее время

Переводы статьи Переводы статьи
Код статьи: 940716 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При использовании платформы Microsoft .NET Framework 2.0 в системе Windows Vista свойство DateTime.Now может отображать результаты с ошибкой в один час. Подобная проблема возникает, если выполняются следующие условия:
  • система Windows Vista настроена на использование часового пояса Иерусалима;
  • значения месяцев содержат сведения о переходах на летнее время.
Например, в 2007 году свойство DateTime.Now неправильно рассчитывает время перехода на летнее время — на пять дней раньше (25 марта вместо 30 марта). Кроме того, свойство DateTime.Now неправильно рассчитывает окончание летнего времени — на 14 дней позже (30 сентября вместо 16 сентября).

В этой связи программы платформы .NET Framework, такие как Windows Media Center, работающие в Windows Vista в часовом поясе Иерусалима, в течение этих периодов будут отставать на один час.

Причина

Эта проблема возникает из-за того, что в системе Windows Vista действуют правила фиксированной даты часового пояса для часового пояса Иерусалима. Свойство System.TimeZone.CurrentTimeZone неправильно обрабатывает правила фиксированной даты. Свойство System.TimeZone.CurrentTimeZone рассматривает все величины дат переходов как плавающие (относительные) значения времени. Например, свойство System.TimeZone.CurrentTimeZone предполагает, что дата перехода будет представлена в следующем формате:
-й день_недели в месяце
Примечание. Часовой пояс Иерусалима — единственный часовой пояс в Windows Vista, который использует правила фиксированной даты.

Решение

Данное обновление лицензировано согласно условиям лицензии Windows Vista.

Сведения об обновлении

Следующий файл можно загрузить с веб-узла центра загрузки Microsoft:

Windows Vista, 32-разрядные версии

Свернуть это изображениеРазвернуть это изображение
Загрузка
Загрузить пакет KB940716.

Windows Vista, 64-разрядные версии

Свернуть это изображениеРазвернуть это изображение
Загрузка
Загрузить пакет KB940716.

Дополнительные сведения о загрузке файлов с веб-узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов, используя последнее на момент его публикации антивирусное программное обеспечение. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки данного обновления необходимо наличие платформы Microsoft .NET Framework 2.0.

Необходимость перезапуска

После установки данного обновления перезагрузка компьютера не требуется.

Сведения о замене обновлений

Это обновление не заменяет других обновлений.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к".

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 940716 - Последний отзыв: 4 сентября 2007 г. - Revision: 1.5
Информация в данной статье относится к следующим продуктам.
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Enterprise
  • Windows Vista Business
Ключевые слова: 
kbvistasp1fix kbbug atdownload kbwinvistapostrtmfix kbfix kbqfe kbpubtypekc KB940716

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com