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 Tagesnamens.
Der kurze Tagesname wird auch als abgekürzter Tagesname bezeichnet. In jedem Fall finden Sie unten Beispiele für die Rückgabe des kurzen Tagesnamens aus einem Datumswert in Oracle.
Beispiel
Um den abgekürzten Tagesnamen zu erhalten, verwenden Sie DY
:
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Ergebnis:
WED
Großschreibung
Im obigen Beispiel habe ich DY
in Großbuchstaben verwendet , was dazu führte, dass der kurze Tagesname in Großbuchstaben zurückgegeben wurde.
Wir können die Großschreibung dieses Arguments in Dy
ändern um das Ergebnis in Großbuchstaben zurückzugeben.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Ergebnis:
Wed
Alternativ können wir es auch in Kleinbuchstaben angeben (dy
), um den kurzen Tagesnamen in Kleinbuchstaben zurückzugeben:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Ergebnis:
wed
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 '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Ergebnis:
Wed, 03 Oct 2035
Eine vollständige Liste der Formatelemente, die zum Erstellen eines Formatmodells verwendet werden können, finden Sie unter Liste der Datetime-Formatelemente in Oracle.