Data Calendar - Rapidinho

Pessoal, estive vendo alguns tópicos e vi muita coisa igual… talvez haja o que eu precise… mas vou perder muito tempo… A verdade é que eu preciso pegar o mes de uma data passada por parâmetro para o objeto Calendar…

Alguém sabe de bate pronto como fazer isso???

Obrigado…

Calendar c = new GregorianCalendar();
int mes = c.get(GregorianCalendar.MONTH);

isso ?

Se for isso só cuidado com o més, porque no Calendar Janeiro é o mês 0 (zero).

Quase isso rsakurai… agora eu preciso passar uma data por parametro para pegar o mês dela… Como você faria???

Valew a força…

Sua data está em qual formato? long, String, Date

String…

Forma simples de fazer isso:

String data = "06/11/2008";
String[] partes = data.split("/");
System.out.println("Mês: " + partes[1]);

:smiley: Deu certo!!! valew sakurai…

[]'s

Ou:

String dt = "01/01/2008"; SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date data = sdf.parse(dt); Calendar cal = new GregorianCalendar(); cal.setTime(data); int mes = cal.get(GregorianCalendar.MONTH);

hehe valew Daniel… por coinscidencia continuei procurando e vi esse código que você passou… hehe se não me engano você já havia postado em outros tópicos… mas como eu estava com pressa acbei solicitando novamente…

Valeu Daniel… sua dica agora está guardada…

[]'s