A hora está incorrecta em uma hora quando utiliza a propriedade System.TimeZone no Windows Vista no fuso horário de Jerusalém durante a hora de Verão

Traduções de Artigos Traduções de Artigos
Artigo: 940716 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utiliza o Microsoft .NET Framework 2.0 no Windows Vista, a propriedade DateTime.Now poderá apresentar resultados incorrectos em uma hora. Este problema ocorre quando se verificam as seguintes condições:
  • O Windows Vista está configurado para utilizar o fuso horário de Jerusalém.
  • Os meses contêm transições de hora de Verão.
Por exemplo, em 2007, a propriedade DateTime.Now reporta incorrectamente a hora de Verão como tendo início cinco dias mais cedo (em 25 de Março em vez de 30 de Março). Além disso, a propriedade DateTime.Now reportará incorrectamente a hora de Verão como terminando 14 dias mais tarde (em 30 de Setembro em vez de 16 de Setembro).

Por este motivo, programas do .NET Framework, como o Windows Media Center, em execução no Windows Vista terão a hora incorrecta em uma hora no fuso horário de Jerusalém durante estes períodos.

Causa

Este problema ocorre por o Windows Vista ter regras de fuso horário de data fixa para o fuso horário de Jerusalém. A propriedade System.TimeZone.CurrentTimeZone não processa regras de data fixa correctamente. A propriedade System.TimeZone.CurrentTimeZone espera que todas as datas de transição sejam floating (relativas). Por exemplo, a propriedade System.TimeZone.CurrentTimeZone espera a data de transição no seguinte formato:
Nº dia_da_semana do mês
Nota: no Windows Vista, o fuso horário de Jerusalém é o único que utiliza regras de data fixa.

Resolução

Esta actualização é licenciada em conformidade com os termos do Contrato de Licença do Windows Vista.

Informações sobre a actualização

O ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft:

Windows Vista, versões de 32 bits

Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote KB940716 agora.

Windows Vista, versões de 64 bits

Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote KB940716 agora.

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Pré-requisitos

Tem de ter o Microsoft .NET Framework 2.0 instalado para aplicar esta actualização.

Necessidade de reinício

Não é necessário reiniciar o computador depois de instalar esta actualização.

Informações sobre a substituição de actualizações

Esta actualização não substitui quaisquer outras.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para obter mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 940716 - Última revisão: 4 de setembro de 2007 - Revisão: 1.5
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbvistasp1fix kbbug atdownload kbwinvistapostrtmfix kbfix kbqfe kbpubtypekc KB940716

Submeter comentários

 

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