CX_LOCALE::MLSpecialNameOfDay
Beschreibung:
Diese Funktion gibt einen bestimmten mehrsprachigen
(Feiertags-) Namen des Tages eines Datums zurück. Dazu übergibt
man ihr den Datumstyp. Übergibt man
mehrere und besitzt ein Datum mindestens zwei Typen, so hängt
das Ergebnis davon ab, welcher Typ zuerst gefunden wird.
Ein Beispiel hierfür kann z.B. der "25.12" eines
Jahres sein. Dieser Tag ist sowohl ein Feiertag ("1.
Weihnachtstag"), als auch meistens ein Ferientag, da die
Weihnachtsferien üblicherweise vor Weihnachten beginnen und nach
Silvester enden. In diesem Fall handelt es sich bei diesem Tag
sowohl um einen Feier-, als auch einen Ferientag, so dass er zwei
Bezeichnungen hat. Um nun beide Bezeichnungen abfragen zu
können, wird der Funktion der jeweilige Datumstyp als Zahl
codiert übergeben.
Hat der Tag keine Bezeichnung, so wird ein leerer
Code-Beispiel:
Prompt(10, 110, T("Feiertagbezeichnung:", "Holiday-name:"))
MultipleString(_mls006, 270, 110, 200)
[ DATE_FILL: 4 Swap Call(MLSpecialNameOfDay) PutValue ]
Prompt(10, 120, T("Ferientagbezeichnung:", "Holiday-name:"))
MultipleString(_mls007, 270, 120, 200)
[ DATE_FILL: 8 Swap Call(MLSpecialNameOfDay) PutValue ]
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_LOCALE, CX_STATE_LOCALE oder CX_COUNTRY_LOCALE | das Locale(-objekt) |
Top-1 | INTEGER | der Datumstyp | |
Top-2 | CX_DATE | das Datum | |
Stack(Out) | Top | ML_STRING | der mehrsprachige Name des Tages |