Lade...
 

CX_DATE::DecadeOfDate

CX_DATE::DecadeOfDate

Beschreibung:

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

INTEGER-Wert zurück. Für ein undefiniertes bzw. unvollständiges Datum, welches keine Jahresangabe 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 Jahrzehnt, 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(DecadeOfDate)                  // liefere das Jahrzehnt des Datums

// Das Ausführen dieses Skriptes erzeugt den Wert 9 auf dem Stack. 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATE das Datum(-sobjekt)
Stack(Out) Top INTEGER das Jahrzehnt in dem sich das Datum befindet
Funktionsaufruf: Call(DecadeOfDate)