Lade...
 

CX_DATE::MonthOfDate

CX_DATE::MonthOfDate

Beschreibung:

Diese Funktion liefert den Monat eines Datums 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:

Das Beispielprogramm ermittelt die einzelnen Werte für Tag, Monat, Jahr des

Datums "3.10.1990"

Var(date)                                 // deklariere Variable
CreateTransObject(CX_DATE) -> date        // erzeuge ein Tagesdatum

"3.10.1990" date Put                      // setze das Startdatum der Periode

date  Call(YearOfDate)                    // Auslesen des Jahres als Integer 
date  Call(MonthOfDate)                   // Auslesen des Monats als Integer 
date  Call(DayOfDate)                     // Auslesen des Tages als Integer 

Das Ausführen dieses Skriptes erzeugt nacheinander die Integer-Werte 1990, 10 und 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 der Monat des Datums
Funktionsaufruf: Call(MonthOfDate)