Thema: Delphi TDateTime vergleichen??

Einzelnen Beitrag anzeigen

xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#7

Re: TDateTime vergleichen??

  Alt 25. Aug 2004, 23:18
moin,

Trunc() schneidet lediglich die Nachkommastellen einer Gleitkommazahl ab. Da TDatetime intern eine solche ist und der Vorkommateil die Tage seit ~1800 (siehe OH) angibt, ist das Ergebnis also auf ganze Tage abgerundet.
Willst du es genauer haben, muss du vorher multiplizieren. Für eine Vergleich mit Sekunden ganuigkeit also:
Trunc(OldTime*24*60*60)<>Trunc(NewTime*24*60*60)
Peter Enenkel
  Mit Zitat antworten Zitat