Thema: Datentypen Unvollständiges Datum parsen
Einzelnen Beitrag anzeigen
Alt 13.03.2012, 07:50   #2 (permalink)
Andi_CH
Stammbenutzer
Megabyte
 
Registriert seit: 13.10.2010
Fachbeiträge: 2.496
Abgegebene Danke: 65
Erhielt 193 Danke für 191 Beiträge
Keine Ahhnung ob das automatisch machbar ist.

Konkret habe ich das so umgesetzt, aber zum Schluss steht da

Java Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
    private boolean dateIsValid(String pYear, String pMonth, String pDay) {
        String date = pYear + "-" + pMonth + "-" + pDay;
        try {
            SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd");
            d.setLenient(false);
            d.parse(date);
            return true;
        } catch (Exception e) {
            return false;
        }
    }

Warum willst du die Exception vermeiden? Laufzeit?

EDIT: Etwas habe ich noch vergessen - die Werte werden in einzelnen Felder eingegeben und da prüfe ich die schon bei der Eingabe (Tag 1..31 ...)
__________________
mir haben lehrer den unterschied zwischen groß und kleinschreibung und die bedeutung der interpunktion zb punkt und komma beigebracht die das lesen eines textes gerade wenn er komplizierter ist und mehrere verschachtelungen enthält wesentlich erleichtert
Andi_CH ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten