Veröffentlicht 17. September 200321 j 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.
17. September 200321 j 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
17. September 200321 j 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.