Calendar

galera estou tentando pegar o ultimo dia de cada mes…mas ele ta indo sempre ate 31 alguem pode me ajudar? o certo seria um mes 30 e outro 31 e no caso de fevereiro ate 28 certo?

abaixo esta a forma que pego o meu maximo dia sendo c o meu objeto de calendario…vlw…

c.getMaximum(c.DAY_OF_MONTH)

por favor alguem pod eme ajudar?

getActualMaximum

Exemplo: http://www.guj.com.br/posts/list/70550.java#370554

Outra forma (talvez seja mais fácil: ) http://pt.wikipedia.org/wiki/Mnemónica#Dias_dos_meses

cara nao rolou se liga no codigo, todos vao ate 31


	while(i<=c.getActualMaximum(c.DAY_OF_MONTH)){
i++;


}
							

Vc tem que setar o mês e o ano do calendar e depois executar a função… Se não ele vai ter sempre a mesmo mês e consequentemente a mesma quantidade de dias…

pois eu faço exatamente isso veja


 c.setTime(calendarInicio.getTime());

e ainda dou um incremento no mes no fim veja:

calendarInicio.add(calendarInicio.MONTH, 1);

AGRADEÇO A AJUDA DOS GENIOS DO GUJ…AFEEE

SE A GENTE PERGUNTA DE JOptionPane todos aqui respondem…se pergunta uma coisinha mais dificil…ou seja alguma coisinha fora do normal…JA ERA NGM SABE NADA…

SHOW…VCS SÃO SHOW