Foros del Web » Programación para mayores de 30 ;) » Java »

ultimo dia mes siguiente

Estas en el tema de ultimo dia mes siguiente en el foro de Java en Foros del Web. hola a todos quería saber como podría hacer para obtener el ultimo día del mes siguiente al actual, tengo este código pero solo me devuelve ...
  #1 (permalink)  
Antiguo 20/03/2012, 06:30
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
ultimo dia mes siguiente

hola a todos quería saber como podría hacer para obtener el ultimo día del mes siguiente al actual, tengo este código pero solo me devuelve el ultimo día del mes actual y cuanto hago calendar.add para que me devuelve el del mes siguiente me da error.

Código java:
Ver original
  1. Calendar c = Calendar.getInstance();
  2.         int finMes = c.getActualMaximum(c.DAY_OF_MONTH);

con esto me devuelve el ultimo día del mes actual pero quiero obtener el ultimo mes del mes siguiente

probe con esto pero no funciona.

Código java:
Ver original
  1. int finMes = c.getActualMaximum(c.add(c.DAY_OF_MONTH, 1));

pero no funciona, alguien me puede decir como puedo obtener lo que busco??
porque consulte webs y en todas utiliza .add()

gracias
  #2 (permalink)  
Antiguo 20/03/2012, 07:34
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: ultimo dia mes siguiente

Lo que pasa es que el metodo Calendar.add() no devuelve nada. Debes primero sumarle un mes a la fecha, usando add y luego si usar el getActualMaximum.

Seria:
c.add(Calendar.MONTH, 1);
c.getActualMaximum(Calendar.DAY_OF_MONTH);

Etiquetas: dia, siguiente, ultimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.