Java - string a fecha

 
Vista:

string a fecha

Publicado por khala (1 intervención) el 03/07/2006 10:13:03
Cómo puedo convertir un String asi "Fri Dec 31 00:00:00 CET 2004" a Date para darle formato dd/MM/YYYY?
La forma en la que lo estoy haciendo es asi:

String s_date = "Fri Dec 31 00:00:00 CET 2004";
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date d = new Date();
d = sdf.parse(s_date);

Pero me da el siguiente error:
java.text.ParseException: Unparseable date: "Fri Dec 31 00:00:00 CET 2004"

Alguna idea?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:string a fecha

Publicado por c (27 intervenciones) el 03/07/2006 13:32:09
En el formato tienes que especificar el de tu string:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d hh:mm:ss z yyyy");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:string a fecha

Publicado por fdsa (1 intervención) el 03/07/2006 14:00:48
Hola:

Si la cadena está en inglés, puede que sea necesario indicar además el "Locale":

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar