Oracle Database enthält eine gute Auswahl an datetime-Formatelementen. die es uns ermöglichen, Datums- und Zeitangaben zu formatieren, wenn TO_CHAR(datetime)
verwendet wird Funktion.
Eine davon (tdas YEAR
format-Element) ermöglicht es uns, ein Datum mit ausgeschriebenem Jahr zu formatieren. Zum Beispiel statt 1972
, würden wir NINETEEN SEVENTY-TWO
erhalten .
Wir können auch SYEAR
verwenden sodass BC-Daten ein Minuszeichen vorangestellt wird (-
).
Beispiel
Hier ist ein Beispiel zur Veranschaulichung:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Ergebnis:
NINETEEN SEVENTY-TWO
BC-Daten
Wie bereits erwähnt, können wir S
verwenden um BC-Daten ein Minuszeichen voranzustellen (-
).
Hier ist ein Beispiel:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Ergebnis:
-EIGHTY-SEVEN