Hallo liebe Forengemeinde,
zunächst einmal von mir ein frohes neues Jahr für alle.
Ich sitze gerade vor folgendem Problem:
Ich habe ein Textfeld für die Datumseingabe. Nun möchte ich prüfen, ob die Eingabe dem Format dd.MM.yyyy entspricht.
Leider führt die Eingabe von 1.1.2000 nicht zur Ausgabe, dass das Datum nicht gültig ist. Ich habe mir jetzt mal parseDate mal ausgeben lassen und da wird die Uhrzeit mit ausgegeben. Wie kann ich jetzt überprüfen, ob die Eingabe im Format dd.MM.yyyy erfolgt?
zunächst einmal von mir ein frohes neues Jahr für alle.
Ich sitze gerade vor folgendem Problem:
Ich habe ein Textfeld für die Datumseingabe. Nun möchte ich prüfen, ob die Eingabe dem Format dd.MM.yyyy entspricht.
Code:
try
{
DateFormat formatter = new SimpleDateFormat("dd.MM.yyyy");
Date parseDate = formatter.parse(datetext);
}
catch(ParseException)
{
System.out.println("Datum nicht gültig");
}
Leider führt die Eingabe von 1.1.2000 nicht zur Ausgabe, dass das Datum nicht gültig ist. Ich habe mir jetzt mal parseDate mal ausgeben lassen und da wird die Uhrzeit mit ausgegeben. Wie kann ich jetzt überprüfen, ob die Eingabe im Format dd.MM.yyyy erfolgt?