Lade...
 

CX_DATE::SetMonth

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
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
Funktionsaufruf: Call(SetMonth)