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

Validar fecha

Estas en el tema de Validar fecha en el foro de Java en Foros del Web. Hola, necesito validar que un string se corresponde con una fecha válida. El formato de la cadena es yyyyMMdd. Lo que estaba intentando es; SimpleDateFormat ...
  #1 (permalink)  
Antiguo 27/04/2005, 06:43
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 21 años, 6 meses
Puntos: 0
Validar fecha

Hola, necesito validar que un string se corresponde con una fecha válida.
El formato de la cadena es yyyyMMdd.

Lo que estaba intentando es;

SimpleDateFormat formateador = new SimpleDateFormat ("yyyyMMdd");
Date date = new Date();
try {
date = formateador.parse(strFecha);
} catch (ParseException e) {}

Pero aunque strFecha sea por ejemplo '20051505', al hacer el parse me devuelve una fecha válida.

Qué puedo hacer??
  #2 (permalink)  
Antiguo 28/04/2005, 00:22
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 3 meses
Puntos: 1
espero que sea esto lo que pides

Código:
data=es la fecha que quieres pasar;
Date fecha = new Date();
      DateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
      try {
        fecha = formato.parse(data);
      } catch (ParseException ex2) {
      }
con esto conseguiras una fecha valida.

Un saludo

Fran

PD: Espero que esto fuera lo que pedias si no es asi dimelo
__________________
vuestro amigo franju
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 20:13.