GregorianCalendar gc = new GregorianCalendar();
gc.setTime(aquelaSuaDataInstanciadaDoTipoDate);

//para pegar o ano
int ano = gc.get(Calendar.YEAR);

//para pegar o mês
int mes = gc.get(Calendar.MONTH); // lembrar que janeiro é zero.

//para pegar o dia
int dia = gc.get(Calendar.DAY);

At 07:39 17/01/2002, Rafael U. C. Afonso wrote:
>         Olá:
>
>         Se eu tenho um objeto Date e quero obter o ano (ou Mês, ou Dia, etc)
>correspondente, eu usaria o método getYear() (ou getMonth(), ou
>getDay(), etc). Entretanto estes são métodos depreciados. O Java
>recomenda usar o método de GregorianCalendar get(GregorianCalendar.YEAR)
>(ou get(GregorianCalendar.MONTH), ou get(GregorianCalendar.DAY), etc).
>Entretanto como faço para converter um objeto Date para um objeto
>GregorianCalendar (e vice-versa)? Não achei nenhum método ou construtor
>que faça isso.
>
>         Grato,
>
>         Rafael U. C. Afonso
>
>------------------------------ 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]
>-------------------------------------------------------------------------

[]'s
Emerson



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