Determinar el número de días de un mes en Java
Quizás alguna vez necesitemos saber el número de días que tiene un mes en concreto, por ejemplo el mes actual. Eso se puede hacer con java de forma sencilla en pocas líneas de código.
El código
Simplemente tenemos que crear un objeto GregorianCalendar, pasándole una fecha y luego llamar a la función getActualMaximum de Calendar, para que devuelva el número de días. Aquí está el código:
import java.util.Calendar;
import java.util.GregorianCalendar;
public class pruebaMes {
/**
* @param args
*/
public static void main(String[] args) {
// Create a calendar object of the desired month
Calendar cal = new GregorianCalendar(2010, Calendar.JULY, 1);
// Get the number of days in that month
int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH); // 28
System.out.println(days);
}
}
La salida de esta aplicación: 31
Fuentes:
http://www.exampledepot.com
Tweet
5 Comentarios:
gracias, muy útil
Gracias a tí por comentar.
Saludos.
ta bueno
Me sirvió mucho. Gracias por tu publicación.
Me alegro de que te sirviera. Un saludo.
Publicar un comentario