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 | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Stack(Out) | Top | INTEGER | der Tag des Datums |