![]() |
Kalenderwoche aus Datum ermitteln
Hallo,
kann mir jemand sagen wie man aus einem Datum z.B. 23.04.2008 die entsprechende Kalenderwoche ermitteln kann? Sven |
Re: Kalenderwoche aus Datum ermitteln
|
Re: Kalenderwoche aus Datum ermitteln
In der Unit DateUtils gibt es die Funktion WeekOfTheYear
|
Re: Kalenderwoche aus Datum ermitteln
Zitat:
Ich habe den Code bei mir eingebaut, aber ich bekomme folgende Fehlermeldung: "Record, Qbjekt oder Klassentyp erforderlich". Was mache ich falsch? Gruß Sven |
Re: Kalenderwoche aus Datum ermitteln
Hi!
Wenn du uns zeigen würdest, wie du den Code bei dir eingebaut hast, könnte dir sicherlich besser geholfen werden... Ciao, Frederic |
Re: Kalenderwoche aus Datum ermitteln
Zitat:
|
Re: Kalenderwoche aus Datum ermitteln
Ja stimmt, den müsstet ihr schon sehen.
Delphi-Quellcode:
type
TForm1 = class(TForm) function GetKW(Date: TDateTime): Integer; und die Funktion: function GetKW(Date: TDateTime): Integer; var Day: Integer; Y, M, D: Word; begin Day := DayOfWeek(Date) - 1; if (Day <= 0) then Day := 7; DecodeDate(Date + 4 - Day, Y, M, D); result := round(((Date + 8 - Day) - EncodeDate(Y, 1, 1)) / 7); end; und der Funktions aufruf: procedure TForm1.Button1Click(Sender: TObject); begin neu:=23.04.2008; ShowMessage('Aktuelle Kalenderwoche: ' + IntToStr(GetKW(neu)); end; |
Re: Kalenderwoche aus Datum ermitteln
Zitat:
Und editiere bitte deinen letzten Beitrag und setze den Code zwischen die [ DELPHI] / [ /DELPHI] Tags (ohne die Leerzeichen) um deinen Code sauber zu formatieren. |
Re: Kalenderwoche aus Datum ermitteln
Ok, wusste ich nicht, dass man das so machen sollte. Hätte ich aber auch mal drauf kommen können, da ich Quellcode hier ja schon öfter so formatiert gesehen habe.
Gruß Sven |
Re: Kalenderwoche aus Datum ermitteln
Juhu, ich habs mit der der WeekOftheYear-Funktion geschafft.
Vielen Dank für eure Hilfe und einen schönen Sonntag noch. Gruß Sven :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz