CX_DATE::SetMonth
Beschreibung:
Mit Hilfe dieser Funktion kann der Monat eines Datums verändert werden. Falls ein ungültiger Monat gesetzt werden
soll (z.B. "3.13.1990") oder der aktuell gesetzte Tag in dem neuen Monat nicht vorkommt (z.B. den "30.1.1990" auf Februar setzen), so wird das Datum nicht verändert. Für eine Datumsperiode bezieht sich diese Funktion auf ihr Startdatum
Code-Beispiel:
In dem Beispiel-Programm wird das Tagesdatum "3.10.1990" auf den "3.11.1990" gesetzt.
Var(date)
// deklariere eine Variable
CreateTransObject(CX_DATE) -> date // generiere das heutige Tagesdatum
"3.10.1990" date Put
// schreibe das neue Datum in das Datumsobjekt
11 date Call(SetMonth)
// setze den neuen Monat
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Top-1 | INTEGER | der zu setzende Monat | |
Stack(Out) | Top |