Lade...
 

CX_LOCALE::IsTerm

CX_LOCALE::IsTerm

Beschreibung:

Diese Funktion ermittelt, ob ein Tag ein Termin ist oder

nicht. Das Ergebnis dieser Überprüfung wird als Wahrheitswert zurückgegeben. Sie entspricht der gleichnamigen Funktion IsTerm, die für ein bestimmtes Datum aufgerufen werden kann, jedoch mit

anderen Parametern.

Für die Hierarchie bei der Abfrage nach besonderen Tagen siehe auch IsDateType.

Im Falle eines unvollständigen Datums kann nur dann die

Überprüfung durchgeführt werden, wenn das Datum aus einer Tages- und Monatsangabe besteht und der Tag des Termins einen festen Termin darstellt. So wird für das Datum "25.12" TRUE zurückgegeben, während der "7.4", der nur in bestimmten Jahren das Osterdatum ist, FALSE erzeugt. Für eine Datumsperiode bezieht sich diese Funktion

auf ihr Startdatum.

Code-Beispiel:

Prompt(310, 80, T("Ist ein Termintag:", "Is a term:"))
String(_str000, 470, 80, 115)
[ DATE_FILL: Call(IsTerm) if
             { T("ja", "yes") PutValue }
             else
             { T("nein", "no") PutValue }

]

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_LOCALE, CX_STATE_LOCALE oder CX_COUNTRY_LOCALE das Locale(-objekt)
Top-1 CX_DATE oder CX_SPAN_DATE das Datum(-sobjekt)
Stack(Out) Top INTEGER das Ergebnis der Überprüfung
Funktionsaufruf: Call(IsTerm)