Lade...
 

CX_DATE::ShortWeekdayNameOfDay

CX_DATE::ShortWeekdayNameOfDay

Beschreibung:

Diese Funktion gibt den abgekürzten 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.
Für einen vollständigen Namen ist die Funktion WeekdayNameOfDay aufzurufen.

Code-Beispiel:

In dem Beispiel-Programm wird der abgekürzte Name des Wochentags 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(ShortWeekdayNameOfDay)   // liefere den abgekürzten Tagesnamen

Das Ausführen dieses Skriptes erzeugt den String "Mi.".

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATE oder CX_SPAN_DATE das Datum(-sobjekt)
Stack(Out) Top STRING der abgekürzte Name des Wochentages
Funktionsaufruf: Call(ShortWeekdayNameOfDay)