CX_SPAN_DATE::ImportObject
Beschreibung:
Mit dieser Funktion wird das (Start-)Datum
einer Datumsperiode gesetzt.
Die Periodenlänge bleibt dabei erhalten, da intern die Funktion MoveStartOfPeriod aufgerufen wird. Die ImportObject-Funktionen, die es auch für andere Typen gibt, haben vor allem
Verwendung für die interne Verarbeitung.Code-Beispiel:
In dem Beispiel-Programm wird das Start-Datum "3.10.1990" einer
Datumsperiode gesetzt.
Var(sdate)
CreateTransObject(CX_SPAN_DATE) -> sdate // erzeuge ein Datumsperioden-Objekt
Var(date)
CreateTransObject(CX_DATE) -> date
// erzeuge ein Datums-Objekt
"3.10.90" date Put
// setze das Datum
date sdate Call(ImportObject)
// setze das Start-Datum der Datumsperiode
sdate
//lege die Datumsperiode auf den Stack
Das Ausführen dieses Skriptes erzeugt eine Datumsperiode ab dem
"3.10.1990" mit der Länge von 1 Tag.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE | das neue Start-Datum |
Stack(Out) | Top | - | - |
Funktionsaufruf: Call(ImportObject)