Lade...
 

CX_DATE::WeekOfDate

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
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
Funktionsaufruf: Call(WeekOfDate)