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