CX_DATE::WeekOfDate
Beschreibung:
Diese Funktion liefert für ein Datum die Kalenderwoche des Jahres zurück,
in der sich das Datum befindet. Für ein undefiniertes bzw. unvollständiges Datum wird standardmäßig "0" zurückgegeben. Für eine Datumsperiode bezieht
sich diese Funktion auf ihr Startdatum.Code-Beispiel:
In dem folgenden Beispiel-Programm wird die Woche, in der sich das Tagesdatum "3.10.1990" befindet, berechnet:
Var(date)
// deklariere eine Variable
CreateTransObject(CX_DATE) -> date // generiere das heutige Tagesdatum
"3.10.1990" date Put
// schreibe das neue Datum in das Datumsobjekt
date Call(WeekOfDate)
// liefere die Kalenderwoche des Datums
Das Ausführen dieses Skriptes erzeugt den Wert "40".
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Stack(Out) | Top | INTEGER | die Kalenderwoche, in der sich das Datum befindet |