In Oracle Database können wir den TO_CHAR(datetime)
verwenden Funktion, um die verschiedenen Datumsteile aus einem datetime-Wert zurückzugeben, einschließlich des kurzen Monatsnamens.
Der kurze Monatsname wird auch als abgekürzter Monatsname bezeichnet. Beispiele für die Rückgabe des kurzen Monatsnamens sind unten.
Beispiel
Um den abgekürzten Monatsnamen zu erhalten, verwenden Sie MON
:
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Ergebnis:
SEP
Großschreibung
Im obigen Beispiel habe ich MON
in Großbuchstaben verwendet , was dazu führte, dass der kurze Monatsname in Großbuchstaben zurückgegeben wurde.
Wir können die Großschreibung dieses Arguments in Mon
ändern um das Ergebnis in Großbuchstaben zurückzugeben.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Ergebnis:
Sep
Wir können es in Kleinbuchstaben angeben (mon
), um den kurzen Monatsnamen in Kleinbuchstaben zurückzugeben:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Ergebnis:
sep
Es sind viele weitere Formatelemente zum Formatieren von Datetime-Werten in Oracle verfügbar, und das obige Formatelement kann mit anderen kombiniert werden, um ein längeres Formatmodell zu erstellen.
Beispiel:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Ergebnis:
Wed, 25 Sep 2030
Eine vollständige Liste der Formatelemente, die zum Erstellen eines Formatmodells verwendet werden können, finden Sie unter Liste der Datetime-Formatelemente in Oracle.