Aus #1:
Zitat:
s1:=datetimetostr(now);
DaysBetween z.B. von 10.06.2010 22:30:00 und 11.06.2010 07:00:00
liefert zwangsweise die Differenz 0 statt 1.
Mit
s1:=
datetostr(now);
wird es natürlich richtig
Tagesdifferenzen sollte man ab Mitternacht rechnen
BTW: Die Zeitstempel von Delphi sind exakt, man muss nur logisch damit umgehen