Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

Re: Letze Monate auflisten

  Alt 23. Apr 2009, 13:23
du brauchst doch einfach nur die TDateTime-Variable wieder 120-mal um 1 erhöhen und jeweils das dann mit DecodeDate umrechnen. dann bekommst immer die richtigen Tage/Monate/Jahre raus undm ußt dich nichtmal um die Tageszahl-pro-Monat kümmern.

PS: um mit 'nem Monatsanfang anzufangen

Delphi-Quellcode:
Var D, D2: Integer;

D2 := Trunc(Now - 120);
D2 := D2 - DayOfTheMonth(D2) + 1;

For D := D2 to Trunc(Now) do
  ... // DecodeDate(D, ...);
$2B or not $2B
  Mit Zitat antworten Zitat