Wie kann ich ein String-Objekt in ein Date-Objekt umwandeln?
Ich glaube, ich muss so etwas machen:
Date d=(some conversion ) "String "
Für jede Hilfe wären wir Ihnen sehr dankbar.
Wie kann ich ein String-Objekt in ein Date-Objekt umwandeln?
Ich glaube, ich muss so etwas machen:
Date d=(some conversion ) "String "
Für jede Hilfe wären wir Ihnen sehr dankbar.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Date date = dateFormat.parse("1.1.2001");
Einzelheiten finden Sie unter: SimpleDateFormat-Dokumentation
Die Konvertierung von Datum in Zeichenfolge ist ein relativ komplexer Parsing-Vorgang, der nicht mit einem einfachen Cast, wie Sie ihn versuchen, durchgeführt werden kann.
Sie müssen eine DateFormat . Es kann so einfach sein wie:
Date d = DateFormat.getDateInstance().parse("09/10/2009");
Dadurch ändert sich jedoch das erwartete Datumsformat in Abhängigkeit von den Gebietsschemaeinstellungen des Rechners, auf dem es ausgeführt wird. Wenn Sie ein bestimmtes Datumsformat haben, können Sie SimpleDateFormat :
Date d = new SimpleDateFormat("d MMM yyyy HH:mm").parse("4 Jul 2001 12:08");
Beachten Sie, dass die Parse-Methode immer ein bestimmtes Format erwartet und nicht versucht zu erraten, was gemeint sein könnte, wenn sie ein anderes Format erhält.
Siehe Java-Tutorial von Sun und die Klasse SimpleDateFormat
java.text.SimpleDateFormat die die abstrakte Klasse java.text.DateFormat erweitert.
DateFormat MYDate = new SimpleDateFormat("dd/MM/yyyy");
Date today = MYDate.parse("09/10/2009");
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.