Boa tarde!
Tenho uma aplicação web rodando no servidor Glassfish 2.1
O problema é o seguinte:
- Existem alguns dados em uma tela que quando são salvos, são gravados com a data atual, e o horário padrão de gravação padrão é as 00:00hs.
Este campo é um campo mapeado no hibernate, do tipo “date”.
O problema que está ocorrendo é quando eu gravo dados em um dia que começa o horário de verão.
Como já disse anteriormente o valor padrão de gravação de horário é as 00:00hs, mas quando é um dia que inicia o horário de verão ele está
gravando com 1 hora a menos, ou seja, as 23hs do dia anterior, gerando erro de 1 dia na data de gravação.
Alguém tem alguma sugestão para ajudar a resolver este problema?
Já pesquisei muito mas não consegui encontrar uma solução.
Obs: este problema somente ocorre no Glassfish. No Tomcat não ocorre.
Aguardo.
Obrigado.