Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Kalenderwoche aus Datum ermitteln

  Alt 11. Feb 2003, 08:58
Zitat von FBrust:
Hallo,

weiß jemand, wie man aus einem gegebenen Datum die dazugehörige Kalenderwoche ermittelt?

Grüsse
Frank
Hai,

teste mal das hier:

Delphi-Quellcode:
function GetWeekOfYear(ADate:TDateTime):byte;
var Year,Month,Day : Word;
begin
  ADate:=ADate-((DayOfWeek(ADate)-2+7) mod 7)+ 7-4;
  DecodeDate(ADate, Year, Month, Day);
  Result:=(Trunc(ADate-EncodeDate(Year,1,1)) div 7)+1;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat