Datum umwandeln von String in Timestamp

alois

Erfahrenes Mitglied
Hallo,

ich bekomme von unserer JSF/Facelets-Oberfläche einen String in folgendem Format: "Mon Oct 01 02:00:00 CEST 2007"

Folgender Code soll das nun umwandeln:

Code:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		
try {
			
	Date d1 = sdf.parse(d
ate1);
	Date d2 = sdf1.parse(date2);
	String date1 = sdf1.format(d1);
	String date2 = sdf1.format(d2);
	
	}
	catch (Exception e) {

			e.printStackTrace();

	}

Leider werde ich immer wieder mit der Exception

java.text.ParseException: Unparseable date: "Mon Oct 01 02:00:00 CEST 2007"

beworfen. Hat da jemand eine Idee?
 
Zurück