CX_DATE::WeekdayNameOfDay
Beschreibung:
Diese Funktion gibt den Namen des Wochentags eines Datums in der eingestellten Landessprache zurück. Im Falle
eines undefinierten bzw. unvollständigen Datums wird ein leerer String zurückgeliefert. Für
eine Datumsperiode bezieht sich diese Funktion auf ihr Startdatum.
Soll in Abhängigkeit des Rückgabewertes z.B. eine bestimmte Aktion ausgeführt
werden, so ist die Verwendung von DaysOfWeek häufig
zweckmäßiger, da diese Funktion einen INTEGER-Wert liefert, der mit bestimmte
Wochentagskonstanten korrespondiert.
Code-Beispiel:
In dem Beispiel-Programm wird der Name des Tages des "3.10.1990" ermittelt, wobei davon ausgegangen
wird, dass "Deutsch" als Landessprache eingestellt ist.
Var(date)
// deklariere eine Variable
CreateTransObject(CX_DATE) -> date // generiere das heutige Tagesdatum
"3.10.1990" date Put
// schreibe das neue Datum in das Datumsobjekt
date Call(WeekdayNameOfDay) // liefere den Tagesnamen
Das Ausführen dieses Skriptes erzeugt den String "Mittwoch".
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Stack(Out) | Top | STRING | der Name des Wochentages |