Porque a data da jvm esta diferente do Servidor?

6 respostas
aorocha

Pessoal a data do servidor é 17:00 e da jvm é 18:00 porque esta dando essa diferença de 1 hora, quando faço new Date() o obj fica com uma hora de diferença, e estou tendo problemas com isso, como resolvo isto?

6 Respostas

emmanuel.silva

tive problemas com isso, até descobrir que o meu servidor (glassfish) tentava mudar automaticamente a area de acordo com o Locale (que está para Ingles dos estados Unidos), mudei isso para PT_BR e funcionou corretamente, então qual o servidor que vc esta utilizando?

aorocha

TOMCAT 5.5.20

emmanuel.silva

Cara, no tomcat eu não sei como resolver isso, mais no codigo aonde vc esta fazendo o new Date(), tente colocar:

Locale.setDefault(new Locale ("pt", "BR"));

e me diga se deu algum resultado, blz

aorocha

Na minha maquina fica assim quando faço um new Date().
Wed Apr 11 18:20:00 BRT 2007

no servidor fica assim:
Wed Apr 11 19:11:37 GMT-02:00 2007

louds

Faça as contas:

18:00 BRT (isto é, GMT -3) -&gt 21:00 GMT
19:00 GMT - 2 -&gt 21:00 GMT

Timezones são uma droga, eu sei, vivo me lascando com ele também. Mas depois de um tempo você acaba acostumando.

aorocha

Não entendi? como resolveria o meu problema?

Criado 11 de abril de 2007
Ultima resposta 12 de abr. de 2007
Respostas 6
Participantes 3