Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#7

AW: DaysBetween und Mitternacht

  Alt 13. Okt 2013, 22:13
Ein Tag entspricht dem Betrag 1.0.
Mal angenommen es wäre irgendein Tag so kurz vor Mitternacht:
Code:
Datum = 31587.995
Und dann haben wir noch einen 2. Zeitpunkt am folgenden Tag kurz nach Mitternacht:
Code:
Datum2 = 31588.00795
Man sieht dass für die Betrachtung ob ein Zeitpunkt als "gestern" angesehen wird nur der Betrag vor dem Komma entscheidet.
Wenn also Trunc(Datum2)-Trunc(Datum) gleich 1 ist, dann war es "gestern".
fork me on Github
  Mit Zitat antworten Zitat