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