Dj-Gottschalk Geschrieben 17. September 2003 Geschrieben 17. September 2003 Hallo, hat jemand gerade mal nen Tip für mich wie ich in Java überprüfe ob vom Benutzer in der GUI ein real existierendes Datum eingegeben wurde? Vielen Dank.
Jaraz Geschrieben 17. September 2003 Geschrieben 17. September 2003 Original geschrieben von Dj-Gottschalk hat jemand gerade mal nen Tip für mich wie ich in Java überprüfe ob vom Benutzer in der GUI ein real existierendes Datum eingegeben wurde? String datum = "29.02.2001"; SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyy"); //Weißt den Parser an auf existierende Datumswerte zu achten, ohne die Zeile wird aus 32.01.2003, 01.02.2003 df.setLenient(false); try { Date date = df.parse(datum); } catch (ParseException e) { // Datum falsch } Gruß Jaraz
Dj-Gottschalk Geschrieben 17. September 2003 Autor Geschrieben 17. September 2003 Hi, danke sehr. Funzt einwandfrei. War schon ganz nah dran. Nur dieses "setLenient" hatte ich nicht. Hat mir auch von der Übersetzung her: "nachsichtig" nicht eingeleuchtet das dies hier zu verwenden ist. Aber gut. wieder was dazu gelernt. Danke nochmal.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden