CX_DATE::QuarterOfDate
Beschreibung:
Diese Funktion liefert das Quartal, in dem sich das Datum befindet,
zurück. Für ein undefiniertes bzw. unvollständiges Datum, welches keine Monatsangabe besitzt, wird standardmäßig "0" zurückgegeben. Für eine
Datumsperiode bezieht sich diese Funktion auf ihr Startdatum.Code-Beispiel:
In dem Beispiel-Programm wird das Quartal, in dem sich das Tagesdatum
"3.10.1990" befindet, berechnet.
Var(date)
// deklariere Variable
CreateTransObject(CX_DATE) -> date // erzeuge ein Tagesdatum
"3.10.1990" date Put
// setze das Startdatum der Periode
date Call(QuarterOfDate)
// liefere das Quartal des Datums
Das Ausführen dieses Skriptes erzeugt den Wert 4 auf dem
Stack.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Stack(Out) | Top | INTEGER | das Quartal, in dem sich das Datum befindet |