Lade...
 

CX_DATE::DayOfDate

CX_DATE::DayOfDate

Beschreibung:

Diese Funktion gibt den Tag eines Datums in Form eines INTEGERS

zurück. Wird diese Funktion für ein undefiniertes bzw. unvollständiges Datum,  welches keine Tagesangabe besitzt, aufgerufen, so liefert sie  standardmäßig "0". 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 Tag des Datums
Funktionsaufruf: Call(DayOfDate)