Pessoal,
Consegui resolver um problema que n�s t�nhamos com o Java quando
entr�vamos em hor�rio de ver�o ou quando peg�vamos uma data que
correspondia a meia noite do in�cio do hor�rio de ver�o:
por exemplo: quando fosse digitado em um campo a data de 14/10/2001,
ao converter para GregorianCalendar, a data ficava 13/10/2001
23:00:00. O que era o fim do mundo!
A solu��o de contorno adotada at� agora era colocar as m�quinas com
timezone = casablanda. O que, diga-se de passagem, era uma solu��o
bastante porca... mas era a �nica que n�s t�nhamos.
Finalmente achei a solu��o. Basta colocar o comando abaixo no in�cio
do m�todo main:
TimeZone.setDefault(
new SimpleTimeZone(
TimeZone.getDefault().getRawOffset(),
"GMT+00:00"
)
);
Este comando define o novo TimeZone do programa, utilizando o
deslocamento em rela��o ao GMT definido no sistema operacional
(comando getRawOffset). S� que este novo timezone n�o define
intervalo de hor�rio de ver�o! Pois foi criado apenas GMT+00:00.
Desta maneira, as datas continuam funcionando conforme esperado e o
problema do hor�rio de ver�o desaparece!
Grato!
M�rio S�rgio G. Antunes
(11)253-4116
[EMAIL PROTECTED]
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------