CX_SPAN_DATE::SpanDate
Beschreibung:
Diese Funktion erzeugt eine Datumsperiode mit dem übergebenen Start- und
EndeDatum. Dabei wird intern die Funktion SetPeriodBorders aufgerufen. Wie bei dieser können Anfang und Ende auch gleich NULL sein.
Code-Beispiel:
In dem Beispiel-Programm wird die Datumsperiode "3.5.1996 -
5.5.1996" generiert.
Var(date1, date2, sdate)
// erzeuge die Daten
CreateTransObject(CX_SPAN_DATE) -> sdate
CreateTransObject(CX_DATE) -> date1
"3.5.1996" date1 Put
// das neue Startdatum
CreateTransObject(CX_DATE) -> date2
"5.5.1996" date2 Put
// das neue Enddatum
date1 date2 sdate Call(SpanDate)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_SPAN_DATE | beliebiges Datum (ohne Einfluss) |
Top-1 | CX_DATE oder Null | das neue Enddatum | |
Top-2 | CX_DATE oder Null | das neue Startdatum | |
Stack(Out) | Top | CX_SPAN_DATE | die neue Datumsperiode |
Funktionsaufruf: Call(SpanDate)