Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Erster $Wochentag im Monat

  Alt 26. Apr 2007, 16:37
Zitat von BDS 2006 Online-Hilfe:
EncodeDayOfWeekInMonth Routine

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

Unit
DateUtils

Syntax


 function EncodeDayOfWeekInMonth(const AYear: Word; const AMonth: Word; const ANthDayOfWeek: Word; const ADayOfWeek: Word): TDateTime;
Beschreibung
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).
Hinweis:
Die Definition für ADayOfWeek entspricht dem ISO-Standard 8601.

Tipp:
Mithilfe der Wochentagkonstanten können Sie die Aussagekraft des Rückgabewertes verbessern.


Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat