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.