Lade...
 

CX_DATE::TertianOfDate

CX_DATE::TertianOfDate

Beschreibung:

Diese Funktion liefert das Tertial, in dem sich das Datum befindet, als

INTEGER-Wert 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 Tertial, 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(TertianOfDate)                 // liefere das Tertial des Datums

Das Ausführen dieses Skriptes erzeugt den Wert 3 auf dem

Stack. 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATE oder CX_SPAN_DATE das Datum(-sobjekt)
Stack(Out) Top INTEGER das Tertial, in dem sich das Datum befindet
Funktionsaufruf: Call(TertianOfDate)