Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.610 Beiträge
 
#4

Re: Differenz zwischen Datum / Uhrzeit

  Alt 22. Dez 2006, 13:02
Zitat von Uncle Cracker:
Öhhhmmm...wie soll ich eine Konstante in Sekunden umwandeln? Kann mir grad nicht so vorstellen, wie das gehen soll, hättest du nen Beispiel oder so!?
Wieso Konstante?
Ein TDateTime ist nix anderes als ein Double. Im Ganzzahligen Anteil steckt das Datum, im Nachkommawert die Uhrzeit.

Das Bedeutet:
TDateTime(now) - TDateTime(irgendwann) => TDateTime(Differenz) bzw. Double(Differenz).

Integer(Double(Differenz)) = Anzahl der Tage dazwischen. Also Integer(Differenz) / 365 = Anzahl der Jahre. Okay, etwas ungenau wenns genau an der Jahresgrenze ist vor allem bei Schaltjahren, aber die lassen sich ja aus den beiden Jahreszahlen genau ermitteln.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat