Registriert seit: 17. Jan 2007
907 Beiträge
Delphi XE2 Professional
|
AW: TDateTime kann nicht korrekt verglichen werden
14. Feb 2011, 14:15
Mal kurz drei Möglichkeiten: - Decodiere das Datum (DecodeDateTime, Unit DateUtils) und vergleiche die einzelnen Teile miteinander.
- Wandle das Datum in einen Unix-Timestamp um (DateTimeToUnix, Unit DateUtils) und vergleiche diese. Sie sind nur Sekundengenau.
- Nutze die Funktion SameValue der Unit Math und passe den Parameter Epsilon entsprechend an.
Chris Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
|