Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#2

AW: TDateTime kann nicht korrekt verglichen werden

  Alt 14. Feb 2011, 13:15
Mal kurz drei Möglichkeiten:
  1. Decodiere das Datum (DecodeDateTime, Unit DateUtils) und vergleiche die einzelnen Teile miteinander.
  2. Wandle das Datum in einen Unix-Timestamp um (DateTimeToUnix, Unit DateUtils) und vergleiche diese. Sie sind nur Sekundengenau.
  3. 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.
  Mit Zitat antworten Zitat