Tenho um servidor Ubuntu rodando uma aplicação web. Tudo ia bem, até o horário de verão terminar e o horário do servidor acabar. Agora o horário do servidor está correto, mas toda a operação do tipo Date data = new Date() traz o horário adiantado em uma hora (como era durante o horário de verão).
Pesquisando na internet vi que existem problemas entre a JVM e o horário de verão. Mas o que me deixou com a pulga atrás da orelha foi: Esse problema não deveria ocorrer quando o horário de verão começasse? Porque está dando problema agora que terminou!
Tenho certeza que o problema é com a JVM, pois programas simples (apenas para imprimir a data/horário atual) escritos em outras linguagens estão trazendo o horário corretamente.
Faz algum tempo tive esse problema, se não me engano você tem que corrigir o Timezone que está
em sua JVM.
Eu tinha feito uma telinha simples em JSP para cadastrar sempre o dia de inicio e fim do horário de verão,
teoricamente em outros lugares que utilizam o horário de verão sempre acontece na mesma data,
mas aqui no Brasil é essa bagunça.
[quote=regisbten]Faz algum tempo tive esse problema, se não me engano você tem que corrigir o Timezone que está
em sua JVM.
Eu tinha feito uma telinha simples em JSP para cadastrar sempre o dia de inicio e fim do horário de verão,
teoricamente em outros lugares que utilizam o horário de verão sempre acontece na mesma data,
mas aqui no Brasil é essa bagunça.
Chato ter que fazer esse tipo de coisa…
Vou criar um arquivinho properties na minha aplicação e usar um servlet listener para lr e setar os valores do timezone…