Gregorian Calendar Eingabeprüfung

  • Themenstarter Themenstarter GCUnwissender
  • Beginndatum Beginndatum
G

GCUnwissender

Gast
Hallo Java Community!
Bin momentan etwas am verzweifeln wie ich das mit der richtigen Datumseingabe überprüfen kann.

Ich erzeuge einen neuen Gregorian Calendar und hole mir die Daten von 3 awt Textfeldern. Nun parse ich die 3 Felder jeweils zu einem Integer.
Wie kann ich jetzt diese 3 Integer Werte am besten überprüfen bevor ich den Gregorian Calendar mit den Daten fülle? (Monatswert -1)

Danke!
 
Stimmt da habe ich mich wohl nicht richtig ausgedrückt.

Nehmen wir an ich gebe Geburtsdaten ein... man kann doch nicht am 31 Februar Geburtstag haben 😉 bzw. man kann alle 4 Jahre am 29.2 haben.

Danke
 
Danke habe mittlerweile was anderes gefunden:

Java:
private boolean checkDatum(Integer tag, Integer monat, Integer jahr)
	{
		String datum = tag+"."+monat+"."+jahr;
		SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
		df.setLenient(false);
		try{
			Date date = df.parse(datum);
			return true;
		}
		catch(Exception x)
		{
			return false;
		}
	}
 

Zurück
Oben