Clase Calendar

Qué tal, soy nuevo en Java y estoy tratando de contar cuántos días tiene un mes, el parámetro de entrada es el mes y el programa debe decir cuántos días tiene es mes.
Suena sencillo, he intentado con la clase calendar, pero no he encontrado la forma, si alguien puede ayudar, desde ya gracias.
{"Lat":17.9787330955562,"Lng":-99.84375}
Respuesta
1
prueba con este método, donde le pasas el año y el mes del que quieres calcular los días. El mes debe pasarse en base 0 ( 0==enero, 11==diciembre) :
public int diasDelMes (int anio, int mesBase0){
     int dias = 31;
     Calendar c = Calendar.getInstance();
     c.set(anio, mesBase0, dias);
     while (c.get(Calendar.MONTH) != mesBase0){
         c.set(anio, mesBase0, --dias);
     }
     return dias;
}
Un saludo, y no olvides valorar mi respuesta ;-)
Carlos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas