PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum SystemDateTime com erro no horario de verão #190835

27/10/2003

0

Tenho um sistema que no terminal, pega um arquivo de hora do servidor e atualiza a hora do proprio terminal para ficar igual a do servidor. Estou em Recife (uma hora a menos...).

Na segunda-feira, pela manha, os meus clientes me ligaram dizendo que a hora no terminal estava com uma hora a mais que o servidor.

Observei que se eu voltar a data do terminal para antes deste novo horario de verao, a atualizacao fica certa. Mais neste horario de verao, a atualizacao fica com uma hora a mais.

Daí ao analisar muito a situacao, observei que o windows deve trabalhar internamente com dois horarios. Um normal e outro de verao.

Se eu usar: [b:2a8fe5d4e9]SetSystemTime[/b:2a8fe5d4e9](NovaData,NovaHora), o sistema aumenta uma hora a que eu estou usando em: NovaHora. Se eu usar:[b:2a8fe5d4e9]SetLocalTime[/b:2a8fe5d4e9](NovaData,NovaHora), o sistema mantem a hora que está em: NovaHora.

E´ muito extranho tudo isto. Porque um aumenta uma hora e outro nao?

Alguem pode me explicar ou acrescentar alguma coisa sobre isto.

Diante mao já agradeco as ajudas.


Adonis

Adonis

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar