Setando hora atual com GregorianCalendar

1 resposta
polianomartini

Bom dia pessoal,

Quando crio uma instância de GregorianCalendar, seto para o objeto os valores de data e hora.

Locale locale = new Locale("pt","BR");
GregorianCalendar calendar = new GregorianCalendar();
SimpleDateFormat formatar = new SimpleDateFormat("HH:mm:ss",locale);
System.out.println(formatar.format(calendar.getTime()));

Só que percebi um detalhe, quando a opção de horário de verão automático está marcado, ele pega 3 horas de diferença, com a opção desabilitada vai para o bd o horário correto.

Agora isso em um cliente, a maioria usa essa opção, senão me engano essa opção vem ainda como padrão nos PC`s com Windows.

Teria alguma forma para melhorar isso ou terei que tratar no código mesmo?

1 Resposta

polianomartini

Alguém pode me ajudar?

Criado 1 de março de 2010
Ultima resposta 3 de mar. de 2010
Respostas 1
Participantes 1