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] 
-------------------------------------------------------------------------

Responder a