Eu não detalhes especificamente sobre essa classe, mas pelo comportamento dela diria que existe uma variável estática (de classe) em TimeZone que armazena o fuso horário.
O método setDefault também é estático, pois você o está utilizando direto da classe, e não através de um objeto instanciado. Certamente a classe Calendar consulta essa variável de TimeZone (através de um outro método estático, talvez TimeZone.getDefault() ?), enxergando a modificaçao que vc fez através de setDefault()... Luis Cabral ----- Original Message ----- From: "Marco Zerbini" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 19, 2001 11:41 AM Subject: [java-list] Duvida sobre TimeZone.setDefault(TimeZone.getTimeZone("GMT-3:00")); RES: [java-list] data-hora no horário de verãoEstou com uma duvida sobre programacao Java, quando eu utilizei a funcao TimeZone.setDefault O que exatamente foi feito quando executei o comando : TimeZone.setDefault(TimeZone.getTimeZone("GMT-3:00")); Como a classe Calendar soube que eu tinha setado a Classe TimeZone ? TimeZone é uma classe ou objeto ? sds Marco Zerbini ----- Original Message ----- From: Luciano Vilela Dourado To: '[EMAIL PROTECTED]' Sent: Thursday, October 18, 2001 9:38 AM Subject: RES: [java-list] data-hora no horário de verão Você pode usar o comando : TimeZone.setDefault(TimeZone.getTimeZone("GMT-3:00")); antes do comando : Calendar data = Calendar.getInstance(); []'s Luciano Vilela Dourado Analista de Sistemas Sistema Pré-pago tel: 55 61 329 6793 cel : 55 61 929 0660 email: [EMAIL PROTECTED] ----- Mensagem original ----- De: Carolina Diniz Cunha [SMTP:[EMAIL PROTECTED]] Enviada em: quarta-feira, 17 de outubro de 2001 15:46 Para: [EMAIL PROTECTED] Assunto: [java-list] data-hora no horário de verão Olás, eu vi que alguém perguntou sobre isto há pouco tempo, mas não vi resposta e procurando no arquivo da lista só vi mensagens até dia 5 de outubro.. os servidores que rodam minha aplicação java estão mostrando a data com uma hora prá frente, desde a semana passada. estou usando o calendar do jeito mais simples mesmo: Calendar data = Calendar.getInstance(); testei várias coisas, criei o calendar passando um TimeZone de BuenosAires, Manaus.. nada adiantou.. alguém sabe como acertar? desde já agradeço! []s Carol. _________________________________________________________________ Chegou o novo MSN Explorer. Instale já. É gratuito! http://explorer.msn.com.br ------------------------------ 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] ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------