Problem mit Date Umwandlung

Shizzl_chrizzl

Erfahrenes Mitglied
Hi,

ich habe einen String in der Form

2004-04-16 14:59:13.0

und möchte ihn in ein Date dieser Art:

Thu Nov 25 10:04:37 CET 2004

bringen.

OMeasurementRS30 om_aktuell =
(OMeasurementRS30)newMeasure.vSearch.elementAt(i);
String DATE_FORMAT = "HH:mm:ss";
String Date_Format = "yyyy:mm:dd";
java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat(DATE_FORMAT);
String aktuellProzessDatum = om_aktuell.process.substring(11, 19);
Date aktuellDatum = (Date)sdf.parse(aktuellProzessDatum);
Date oldDatum = new Date();
gc.setTime(oldDatum);


so in der Art hab ich mir das vorgestellt , om_aktuell.process ist der String der das Datum enthält.

Wenn ich das jetzt wie hier in diesem Beispiel nur über die Zeit mache dann gibt er mir Thu Jan 01 14:59:13 CET 1970 aus. 1970 is halt vom pc generiert und das will ich nicht ich möchte ja das richtige Datum. Wenn ich nun versuche das Datum mit einzubeziehen gibt er mir gar nichts mehr aus.
 
Moin,
schau Dir dazu mal die Klasse DateFormat an und probier mal mit format(...). Das müsste es eigentlich tun.
 
Zurück