Calendar

5 respostas
TeiTei

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?

5 Respostas

T

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

TeiTei

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

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


}
ignacio83

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…

TeiTei

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);
TeiTei

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

Criado 13 de abril de 2009
Ultima resposta 14 de abr. de 2009
Respostas 5
Participantes 3