CX_DATE::Day
Beschreibung:
Diese Funktion "berechnet" einen anderen Tag im selben Jahr des
aktuellen Datums. Dazu wird der Tag und Monat übergeben und zusammen mit dem Jahr des aktuellen Datums ein neues Datum generiert.
Diese Funktion wird bei der Definition von Ferien-
und Feiertagen
Für eine Datumsperiode bezieht sich diese Funktion
auf ihr Startdatum.
Code-Beispiel:
In dem Beispiel-Programm wird der "1. Mai 1990" erzeugt.
Var(date)
// deklariere
Variable
CreateTransObject(CX_DATE) -> date // erzeuge ein
Tagesdatum
"3.10.1990" date Put
// setze das
Tagesdatum (nur Jahr relevant)
1 5 date Call(Day)
//
erzeuge den 1. Mai 1990
Auf Stack wird der "1.5.1990" erzeugt.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE | das Datum |
Top-1 | INTEGER | der Monat | |
Top-2 | INTEGER | der Tag | |
Stack(Out) | Top | CX_DATE | das gesuchte Datum |