CX_PERIODIC_DATE::MthDayInEachYear
Beschreibung:
Diese Funktion initialisiert ein periodisches Datumsobjekt derart, dass es ein periodisches Datum vom Typ "der m.te Tag in jedem Jahr" hält.
Code-Beispiel:
In dem Beispiel wird das periodische Datum "der 300.te Tag in jedem Jahr" generiert.
Var(pdate)
CreateTransObject(CX_PERIODIC_DATE) -> pdate
1 300 pdate Call(MthDayInEachYear)
Beispiel 2:
In diesem Beispiel wird das periodische Datum "der "zweite erste" Tag in jedem Jahr" generiert.
2 1 pdate Call(MthDayInEachYear)
Es beinhaltet nun die Information "jeder 1.2. jeden Jahres".
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_PERIODIC_DATE | das periodische Datum(-sobjekt) |
Top-1 | INTEGER | der Tag (Wertebereich: 0..365 * ) | |
Top-2 | INTEGER | die Position m | |
Stack(Out) | Top | - | - |
* = Wenn z.B. "der 300.te im Jahr" codiert werden soll, so spielt die Position keine Rolle, da es nur einen 300.ten Tag je Jahr gibt. Nur wenn ein Tag in jedem Monat vorkommt wird diese berücksichtigt, d.h. für einen Tag im Bereich 0..28.
Funktionsaufruf: Call(MthDayInEachYear)