CX_DATETIME::Comprise
Beschreibung:
Diese Funktion prüft, ob ein übergebenes Datumsobjekt in dem Datum des
Zeitpunktes enthalten ist. Ist dieses der Fall, so wird der Zeitpunkt geliefert, ansonsten ein leeres Objekt.
Es wird nur die Datumsangabe des CX_DATETIME berücksichtigt.Code-Beispiel:
In diesem Beispiel-Programm wird überprüft, ob das Datum
"11.11.1996" in dem Datum des Zeitpunktes "8.3.1996"
enthalten ist.
Var(date1, date2, term) // generiere das
Datum und den Zeitpunkt
CreateTransObject(CX_DATE) -> date1
"8.3.1996" date1 Put
CreateTransObject(CX_DATE) -> date2 "11.11.1996" date2
Put
CreateTransObject(CX_DATETIME) -> term date1 term
SetReference(date)
date2 term Call(Comprise) // überprüfe die Daten
Da das Datum nicht in dem Datum des Zeitpunktes enthalten ist, wird ein leeres
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATETIME oder CX_GLOBAL_DATETIME | der Zeitpunkt |
Top-1 | CX_DATE, CX_SPAN_DATE oder CX_PERIODIC_DATE | das Datum(-sobjekt) | |
Stack(Out) | Top | CX_DATETIME , CX_GLOBAL_DATETIME oder NULL |
ein Zeitpunkt oder NULL |
Funktionsaufruf: Call(Comprise)