Hallo,
Wie lassen sich in Delphi grössere Unterschiede zwischen zwei Datümmer vergleichen ?
Beispiel: Von bis = X Monate
Gruss, Roger
Hallo,
Wie lassen sich in Delphi grössere Unterschiede zwischen zwei Datümmer vergleichen ?
Beispiel: Von bis = X Monate
Gruss, Roger
Hallo,
Wie lassen sich in Delphi grössere Unterschiede zwischen zwei
Datümmer vergleichen ?Beispiel: Von bis = X Monate
Hi Roger,
wie wär’s damit:
VAR t, x: DOUBLE;
// Anzahl der Tage (als Float-Wert!) von heute bis 22.02.2003
t := EncodeDate(2003, 02, 22)-Now;
// Anzahl der Monate (als Float-Wert!) von heute bis...
x := t\*12/365 // oder alternativ: x := t/30
Für Details zu „EncodeDate“ und „Now“ siehe Online-Hilfe (Stichwort „date and time functions“ aus Unit SysUtils).
Mit freundlichem Gruß
Martin
Hallo,
es gibt da einige Funktionen namens secondsbetween, daysbetween u.s.w., die die Zeit in der entsprechenden Einheit zurückgeben.
Dabei müsste eigentlich auch was für die Monate dabei sein.
Gruß, Carsten
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]