Lade...
 

CX_SPAN_DATE::SpanDate

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)         

// Erzeugt neue Datumsperiode

Stack
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)