Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#4

Re: TDateTimePicker: genau 24:00 als Zeit eingeben

  Alt 6. Okt 2008, 08:26
Zitat von hoika:
Hallo,

ich muss aber 24:00 eingeben.
...
Hallo,

klarer Fall von grundlegend falschem Konzept. Es gibt nun mal keine Tageszeit nach 24 Uhr - oder richtest du dich nach dem alten Militärgrundsatz "der Tag hat 24 Stunden, und wenn das nicht reicht, nehmen wir die Nacht dazu"?

Sowas kommt vor, aber da hilft nichts anderes als zurück und die Wertebereiche von Variablen korrekt implementieren - so eine unlogische Krücke wie 0 als Nicht-Eingabe (00:00 ist eine gültige Uhrzeit!) holt einen immer wieder ein, wenn man den Fehler weiterschleppt. Im Zweifelsfall eben eine boolsche Variable (entry_changed) definieren und bei der Eingabe einer Ziffer setzen, ist viel sauberer. Meine Eingabe-Controls für Datenbanken haben das alle von Anfang an.

Nebenbei, wie wolltest du das denn im Englischen lösen? Statt am und pm "after Midnight"?

Gruss Reinhard
  Mit Zitat antworten Zitat