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