Data Atual

5 respostas
J

Boa noite!

Tenho um problema ao imprimir a data atual:

Date data = new Date();  
        SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");

        System.out.println( formatador.format( data ) );

No caso o sistema apresenta 14/08/2011, porém o código acima imprime 15/08/2011.
O que pode estar acontecendo?

5 Respostas

S

krak velho!!!

Sei que não vai ajudar muito, mas eu testei na minha maquina deu certo. Testa ai novamente se der errado posta ai!!

Abraços

J

Estranho!

Agora o sistema apresentando 15/08/2011 00:10 o código imprime 15/08/2011 normalmente.

S

kkkk…

menos mal!!
boa sorte!!

pauloarlobo

Ele pega a hora do servidor, no caso da sua maquina se estiver rodando local é claro, olha a data da sua maquina

wbdsjunior

este é um problema de time zone/horário de verão. como no Brasil horário de verão não é um calculo (é por decreto), todo ano você deve atualizar o time zone do sistema operacional e da JRE.

se você tiver a JDK/KRE da Oracle, execute o TimeZone Updater. você o encontra na mesma página de download do JDK/JRE.

Criado 14 de agosto de 2011
Ultima resposta 15 de ago. de 2011
Respostas 5
Participantes 4