Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2010, 03:17
ditron77
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 14 años, 8 meses
Puntos: 0
Pasar fecha de String a Date(PROBLEMAS)

Buenas, estoy trabajando con JDateChooser, y necesito guardar la fecha en un string, para luego introducirla en otro JDateChooser, pero me da un error al intentar realizar el cambio de String a DAte, uso la siguiente funcion

public void actualizaFecha(String nombreDato, String valorDato){
for(int i=0; i< listaFecha.size(); i++){
if(listaFecha.get(i).getName().equals(nombreDato)) {
Date fecha=StrtoDate( listaFecha.get(i).getDateFormatString(), valorDato);
listaFecha.get(i).setDate(fecha);
}
}
}

public Date StrtoDate(String pformat, String pdatestr){
Date date = null;
System.out.println("Formato Fecha: "+pformat+ " .");
SimpleDateFormat df = new SimpleDateFormat(pformat);
try {
date = df.parse(pdatestr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date;
}

ava.text.ParseException: Unparseable date: "Sat Aug 07 10:37:22 CEST 2010"
at java.text.DateFormat.parse(DateFormat.java:337)

Ese es mi error, no se si tendra que ver que el tipo de formato es "dd-MMM-yyyy" y la fecha se guarda de forma "Sat Aug 07 10:37:22 CEST 2010" .

Espero que puedan ayudarme pues me urge mucha prisa, un saludo.