Programación General > JSP/Servlets

 Ultimo Dia Del Mes

(1/1)

jessivita:
Amigos...tengo una fecha alguien me puede decir como saber cual es el ultimo dia de ese mes...muchas gracias de antemano.

Ej mi fecha es 27/09/2006
debe decirme que el  ultimo dia es 30

Nagisa:
Uhm...

En serio alguien está preguntando eso???!!!  :blink:

Enero, Marzo, Mayo, Julio, Agosto, Octubre, Diciembre : 31 días
Abril, Junio, Septiembre, Noviembre : 30 días
Febrero: 28 o 29, dependiendo si el año es bisiesto.

Un año es bisiesto si es múltiplo de cuatro, salvo los años de siglo (los que terminan por 00), que deben ser multiplos de 400. Para mas informacion sobre esto, puedes mirar aqui.

En Java:

--- Código: Text --- /*Funcion que te devuelve los dias que tiene el mes dado en el año especificado (necesario solo para el mes de Febrero).Los meses se pasan como un entero, siendo el 0 correspondiente a Enero, y el 11 correspondiente a Diciembre.*/ public int diasDelMes(int mes, int año){ switch(mes){  case 0:  // Enero  case 2:  // Marzo  case 4:  // Mayo  case 6:  // Julio  case 7:  // Agosto  case 9:  // Octubre  case 11: // Diciembre   return 31;   break;  case 3:  // Abril  case 5:  // Junio  case 8:  // Septiembre  case 10: // Noviembre   return 30;   break;  case 1:  // Febrero   if ( ((año%100 == 0) && (año%400 == 0)) ||         ((año%100 != 0) && (año%  4 == 0))   )     return 29;  // Año Bisiesto   else     return 28;   break;  default:   throw new java.lang.IllegalArgumentException("El mes debe estar entre 0 y 11"); }}  
Espero que te sea útil.

Un saludo  :hola:

ru ben:
creo que la clase Calendar de Java tiene metodos para decir el ultimo dia del mes

http://java.sun.com/j2se/1.4.2/docs/api/ja...l/Calendar.html

si usas getActualMaximum(DAY_OF_MONTH) saldra el ultimo dia del me actual

Navegación

[0] Índice de Mensajes

Ir a la versión completa