Thema: Delphi String auf Zeit prüfen

Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.041 Beiträge
 
Delphi XE2 Professional
 
#4

Re: String auf Zeit prüfen

  Alt 16. Jan 2006, 20:21
Zitat von Helmi:
Jetzt möchte ich diesen String prüfen, ob Dieser eine aktuelle Zeit beinhaltet.
Also hh:mm:ss (h = Stunde, m = Minute, s = Sekunde).
Sollte dies keine gültige Zeit sein (z. B. bei 99:99:99), dann soll daraus automatisch 23:59:59 werden.
Weiss jemand, wie ich das machen könnte?
Indem Du prüfst
  • ob an der dritten und sechsten Position Doppelpunkte stehen.
  • ob die Ziffern an den Positionen eins und zwei eine Zahl im Bereich 0 bis 23 ergeben.
  • ob die Ziffern an den Positionen vier und fünf eine Zahl im Bereich 0 bis 59 ergeben.
  • ob die Ziffern an den Positionen sieben und acht eine Zahl im Bereich 0 bis 59 ergeben.
Wenn alle Prüfungen positiv verlaufen, dann ist es eine gültige Zeit, sonst gibst Du als Resultat der Prüfung '23:59:59' zurück.
  Mit Zitat antworten Zitat