DruckenMister WongFacebook

Mit Datumswerten rechnen

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

Es kommt häufig vor, dass man wissen möchte, wie viele Tage zwischen zwei Daten liegen oder welches(Schaltjahre nicht zu vergessen) errechnen zu müssen.Das geht in Delphi relativ einfach - dank des Datentyps TDate.Dazu muss man wissen, ein Wert vom Typ TDate entspricht einer Zahl, die die Anzahl von Tagen seit dem 30.12.1899 repräsentiert.


var datum1, datum2: TDate;
begin
  datum1:=StrToDate('10.03.2000');
  datum2:=now;

  //Differenz zwischen datum1 und datum2 in Tagen
  differenz:=datum2-datum1;

  datum1:=datum2+10;