Quantidade de dias em um mes

3 respostas
A

Ola pessoal gostaria de saber como faço para saber a quantidade de dias em um mes!!!

Estou usando

Calendar datas = new GregorianCalendar();

desde ja agradeço

3 Respostas

T
int ultimoDia = datas.getActualMaximum (Calendar.DAY_OF_MONTH);

dá o último dia do mês corrente.

A

Muito obrigado parceiro

Abraço fico te devendo essa

L

Colega faltou você setar o mês.

public class Teste {
    /**
     * Recuperar a quantidade de dias no mês
     * 
     * @param mes Mês que deseja saber a quantidade de dias
     * @return quantidade de dias
     */
    public static int getQuantidadeDiasByMes(int mes){
        Calendar datas = new GregorianCalendar();
        datas.set(Calendar.MONTH, mes-1);//2
        int quantidadeDias = datas.getActualMaximum (Calendar.DAY_OF_MONTH);  
        return quantidadeDias ;
    }
    
	public static void main(String[] args) {
		System.out.println(getQuantidadeDiasByMes(1));
	}

}
Criado 24 de julho de 2006
Ultima resposta 7 de out. de 2010
Respostas 3
Participantes 3