System.DateUtils.WeekOf

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function WeekOf(const AValue: TDateTime): Word;

C++

extern DELPHI_PACKAGE System::Word __fastcall WeekOf(const System::TDateTime AValue);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

Beschreibung

Gibt die Woche des Jahres zurück, das durch einen TDateTime-Wert repräsentiert wird.

Mit WeekOf können Sie die Woche des Jahres ermitteln, das durch den angegebenen TDateTime-Wert repräsentiert wird. WeekOf gibt einen Wert zwischen 1 und 53 zurück.

WeekOf definiert die Woche im Jahr nach Maßgabe des ISO-Standards 8601. Demzufolge beginnt eine Woche am Montag und endet am Sonntag. Die erste Woche eines Jahres ist die erste Kalenderwoche, deren Donnerstag in das betreffende Jahr fällt (die erste Woche mit mindestens vier Tagen im Jahr). Ist also der erste Kalendertag eines Jahres der Freitag, Samstag oder Sonntag, gibt WeekOf für die ersten drei oder zwei Tage oder für den ersten Tag des Kalenderjahres die Woche des vorhergehenden Jahres zurück. Entsprechendes gilt am Jahresende: Ist der letze Kalendertag eines Jahres ein Montag, Dienstag oder Mittwoch, gibt WeekOf für die letzten drei oder zwei Tage bzw. den letzten Tag des Kalenderjahres den Wert 1 (erste Woche des nächsten Kalenderjahres) zurück.

Anmerkung:  WeekOf gibt den gleichen Wert wie die Funktion WeekOfTheYear zurück.

Siehe auch

Codebeispiele