CX_DATE::YearOfWeek
Beschreibung:
Diese Funktion liefert das Jahr, in dem sich die Kalenderwoche, zu der das Datum
gehört, befindet, zurück. In den meisten Fällen entspricht dieses Jahr dem Jahr
des Datums, welches mit der Funktion YearOfDate ermittelt
werden kann.
In bestimmten Fällen ist dieses allerdings nicht der Fall. So gehört der "30. Dezember
1996" zur ersten Kalenderwoche des Jahres 1997. Ein weiteres Beispiel ist der "1.
Januar 1995" der zur 52. Kalenderwoche des Jahres 1994 gehört.
Für eine Datumsperiode bezieht sich diese Funktion auf
Code-Beispiel:
In dem Beispiel-Programm wird das Jahr der Kalenderwoche, zu der der "1.1.1995" gehört, berechnet.
Var(date)
CreateTransObject(CX_DATE) -> date
// Variable deklarieren
"1.1.1995" date Put
// Wert setzen
date Call(YearOfWeek)
Das Ausführen dieses Skriptes erzeugt den Wert "1994", da das Datum zu einer Kalenderwoche des Vorjahres gehört.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE | das Datum(-sobjekt) |
Stack(Out) | Top | INTEGER | das Jahr der Kalenderwoche, zu der das Datum gehört |