martes, 20 de julio de 2010

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




6 Comentarios:

Pantacruel dijo...

gracias, muy útil

Felipe dijo...

Gracias a tí por comentar.

Saludos.

Anónimo dijo...

ta bueno

Felipe Martínez D. dijo...

Gracias!

Edwin Amado dijo...

Me sirvió mucho. Gracias por tu publicación.

Felipe Martínez D. dijo...

Me alegro de que te sirviera. Un saludo.

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO