Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Fechas JAVA

hola haber si me podéis ayudar a realizar un programa que lea un mes en formato numérico y un año e indique el número de días de ese mes. Hay que tener en cuenta que un año es bisiesto si es divisible por cuatro, excepto cuando es divisible por 100, a no ser que sea divisible por 400.

julio 31, 2012 | Unregistered CommenterPascual

Guenas.

Crea un GregorianCalendar con p.ej. el dia 1 del mes y año que te indican.
Despues solo tienes que usar el metodo getActualMaximum() indicando como parametro DAY_OF_MONTH.

Un saludo

agosto 1, 2012 | Unregistered CommenterPaposo

buenas, puedes utilizar la clase Calendar.... te pongo un ejemplo:

Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, anio);
c.set(Calendar.MONTH, mes);
system.out.println(c.getActualMaximum(Calendar.DAY_OF_MONTH));

espero que te sirva...

agosto 10, 2012 | Unregistered Commentercoldark

Gracias

agosto 27, 2012 | Unregistered CommenterPascual