Anwendungsgebiet: Umgebungsinformationen (Kalender)
Die Funktion MONTH( ) liefert den aktuellen Monatsnamen in der angegebenen Sprache, und zwar als drei Zeichen langer Kurzname. Zusammen mit anderen Kalenderfunktionen kann so eine vollständige Datumsangabe aufgebaut werden.
Format
MONTH( ) |
LANGUAGE = *ENGLISH / *GERMAN / *STD ,BASE = *TODAY / string_expression |
Ergebnistyp
STRING (<string 1..3>)
Eingabeparameter
LANGUAGE = *ENGLISH / *GERMAN / *STD
Bestimmt die Sprache, in der der Monatsname ausgegeben wird.
*STD: Die Ausgabe erfolgt in der für die Task voreingestellten Sprache.
BASE = string_expression
Bezeichnet das Datum.
Wenn angegeben, sind nur die Formate *ISO, *AMERICAN und *GERMAN zulässig. Der Wert muss größer oder gleich 1582-10-15 sein. Wenn kein Datum oder *TODAY angegeben ist, wird das aktuelle Datum verwendet.
Ergebnis
Drei Zeichen langer Kurzname als String
Eingabeparameter | Ergebnis |
LANGUAGE = *ENGLISH | JAN / FEB / MAR / APR / MAY / JUN / JUL / |
LANGUAGE = *GERMAN | JAN / FEB / MRZ / APR / MAI / JUN / JUL / |
Fehlermeldung
SDP0752 UNGUELTIGES DATUM
Beispiel
/G = MONTH(LANGUAGE = *GERMAN, BASE='2015-07-30') /SHOW-VARIABLE G G = JUL /A = MONTH(LANGUAGE = *GERMAN) /SHOW-VARIABLE A A = FEB