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

formato de fechas

Estas en el tema de formato de fechas en el foro de Java en Foros del Web. Hola amigos..me podrian ayudar..estoy haciendo un programa en jsp que pide el rango de fechas...si me dijitan del año completo todo bien..pero si me lo ...
  #1 (permalink)  
Antiguo 10/03/2006, 14:49
 
Fecha de Ingreso: junio-2004
Mensajes: 10
Antigüedad: 19 años, 11 meses
Puntos: 0
formato de fechas

Hola amigos..me podrian ayudar..estoy haciendo un programa en jsp que pide el rango de fechas...si me dijitan del año completo todo bien..pero si me lo abrevian el programa se cae, por ejemplo
01/02/2006 bien
01/02/06....se cae...

como puedo hacer que si me digitan 01/02/06 yo cambie el formato o por lo menos evite que se caiga la pagina diciendole que el año no esta en el formato correcto..

Muchas Gracias.
  #2 (permalink)  
Antiguo 10/03/2006, 17:47
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
evitar que se caiga la page, nadamas haces un try seguido de su catch, y atrapas la exception que se arroja al convertirte a fecha........

Código:
String fecha = "10/12/05";
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yy");
Date date = sdf.parse(fecha);

System.out.println("done! "+date.toString());
mira, prueba este codigo, que ami no me vienta exceptiones aunque le ponga el anio 05 o 2005 igual lo convierte bien

have funnnnnn
  #3 (permalink)  
Antiguo 17/06/2006, 09:56
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años, 1 mes
Puntos: 1
Por me funciono lo de fecha gracias Stock pero me presentaba el siguiente error:
parse.Exception.ParseException o algo asi pero el codigo final fue este y me funciona a las mil maravillas:

try{
String fecha = "10/12/05";
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yy");
Date date = sdf.parse(fecha);
}
catch(ParseException e1){
System.err.println(e1);
}

claro no se olviden importar la librerias:
java.text.SimpleDateFormat;
java.text.ParseException;
java.util.Date;
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 19:11.