Lade...
 

CX_DATE::SetYear

CX_DATE::SetYear

Beschreibung:

Mit Hilfe dieser Funktion kann das Jahr eines Datums verändert werden. Falls ein ungültiges Jahr gesetzt werden

soll (z.B. "1.1.-1000"), 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.10.1991" 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
1991 date Call(SetYear)            // setze das neue Jahr

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(SetYear)