Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
|
Re: Datum vergleichen DateTimePicker
9. Dez 2004, 12:55
Hi Gambit, Hi Sharky,
obwohl Date verwendet wird (TDate) ist auch die Zeit enthalten (TDateTime). Dasselbe gilt eben auch fuer TTime. Deshalb muss bei einer Ueberpruefung des Datums der Nachkommateil abgeschnitten werden Trunc(DateTimePicker.DateTime) = Trunc(Date)
Bei einer Ueberpruefung der Zeit muss hingegen der Vorkommateil abgeschnitten werden: Frac(DateTimePicker.DateTime) = Frac(Time)
Bei der Ueberpruefung auf Zeit sollte man beachten, dass die Genauigkeit 1 ms betraegt, das Programm aber nicht hinkommt. Deshalb sollte immer mit >= gearbeitet werden. Beim Datum kann man das Problem aber vernachlaessigen, da ja 24 Stunden lang der gleiche Wert steht.
Greetz
alcaeus
Andreas B. Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
|