Thema: Delphi Kalenderwoche ???

Einzelnen Beitrag anzeigen

Alex_ITA01

Registriert seit: 22. Sep 2003
1.115 Beiträge
 
Delphi 12 Athens
 
#2

Re: Kalenderwoche ???

  Alt 10. Jan 2005, 11:45
Folgender Code hilft dir:

Delphi-Quellcode:
function GetKW(Datum : TDatetime) : Integer;
var
   Day : Integer;
   Y,M,D : word;
begin
  Day := DayOfWeek(Datum) - 1;
  if (day <= 0) then
    day := 7;
  DecodeDate(Datum + 4 - day,y,m,d);
  result := round(((Datum + 8 - day) - EncodeDate(y,1,1)) / 7);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Label1.Caption := 'aktuelle Kalenderwoche: ' + IntToStr(GetKW(Now));
end;
MFG Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat