@@Raketenwilli
Wenn Du das selbst machen willst, dann sei Dir folgender Ansatz empfohlen:
Du prüfst, ob sich der String zerlegen lässt, ob da auch 3 Elemente herauskommen - wenn nicht ist das Datum ungültig
Dann checkst Du,
- ob der Monat 31 Tage hat und der Tag kleiner als 32 ist, sodann
- ob der Monat 30 Tage hat und der Tag kleiner als 31 ist, sodann
- ob es der Februar ist und der Tag kleiner als 29 ist.
- wenn der Monat der Februar ist, ob es denn ein Schaltjahr ist und der Tag kleiner als 30 ist.
Den Ansatz würde ich nicht empfehlen. Zu aufwendig.
Ob da 3 Zahlen herauskommen – klar.
Dann kann man die aber gleich als Datum interpretieren und prüfen, ob der Tag des so ermittelten Datums mit der entsprechenden Zahl im String übereinstimmt. Das sollte genügen.
🖖 Живіть довго і процвітайте
--
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix