Bom dia, Estou com um problema que realmente não sei o que fazer.
Seguinte no banco de dados quando faço o select apareçe: 06/09/2011, mas quando mostro na tela apareçe 05/09/2011.
Mas se converto pra retornar String ele mostra 06/09/2011.
A Data do servidor Linux tá certa, a hora também. O JBoss também tá blz. Alguem tem idéia do que pode ser?
Tem um detalhe importante, o tipo definido no seu database.
Se for um date, é usado java.sql.Date e se for um Timestamp é java.sql.Timestamp.
Verifique o tipo correto para executar uma conversão posterior.
jmag
Putz cara… Acabei de falar com o DBA aqui… ele disse que tá tudo em timestamp… talvez seja isso então!
Vou testar e se resolver posto aqui…
Obrigado!
jokacwb
Isso ta com pinta de fuso horário interferindo no resultado, como (ou onde) vc mostra isso na tela? pode ser
eu ja tive problemas com JSF, por exemplo, eu não havia configurado o fuso horário e ele tirava -3 horas da data que vinha do servidor, ai ja viu a data 06/09/2011 00:00 viraria 05/09/2011 21:00.
De uma verificada/testada nas configuracoes de local e TimeZone