DateUtils.EncodeDayOfWeekInMonth

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von DateUtils.pas

	function EncodeDayOfWeekInMonth(const AYear: Word;
		const AMonth: Word;
		const ANthDayOfWeek: Word;
		const ADayOfWeek: Word): TDateTime;


Unit: DateUtils

Typ: Funktion

Sichtbarkeit: public

C++-Informationen

von DateUtils.hpp

	System::TDateTime __fastcall EncodeDayOfWeekInMonth(unsigned short AYear,
		unsigned short AMonth,
		unsigned short ANthDayOfWeek,
		unsigned short ADayOfWeek);


Unit: DateUtils

Typ: Funktion

Beschreibung

Gibt einen TDateTime-Wert zurück, der einen bestimmten Wochentag in einem angegebenen Monat und Jahr repräsentiert.


EncodeDayOfWeekInMonth gibt einen TDateTime-Wert für das Datum zurück, das in den Parametern AYear, AMonth, ANthDayOfWeek und ADayOfWeek übergeben wird. Der Zeitanteil des Rückgabewertes ist 0 (Mitternacht des angegebenen Tages).

AYear ist das Jahr. Zulässig sind Werte zwischen 1 und 9999 (inklusive).

AMonth gibt den Monat an. Zulässig sind Werte zwischen 1 und 12 (inklusive).

ANthDayOfWeek gibt das Vorkommen des von ADayOfWeek repräsentierten Wochentags an. Zulässig sind Werte zwischen 1 und 5 (inklusive). Der Wert muss ein gültiges Datum ergeben. Wenn Sie beispielsweise für ANthDayOfWeek den Wert 5 und für ADayOfWeek den Wert 1 angeben, obwohl der betreffende Monat nur vier Montage enthält, löst EncodeDayOfWeekInMonth eine Exception aus.

ADayOfWeek ist der Wochentag (1 für Montag, 7 für Sonntag).

Anmerkung:  Die Definition für ADayOfWeek entspricht dem ISO-Standard 8601.
Tip:  Mithilfe der Wochentagkonstanten können Sie die Aussagekraft des Rückgabewertes verbessern.

Siehe auch

Codebeispiele


Personal tools