Oracle Database inclut une bonne sélection d'éléments de format datetime. qui nous permettent de formater les dates et les heures lors de l'utilisation de TO_CHAR(datetime)
une fonction.
L'un d'eux (til YEAR
élément de format) nous permet de formater une date avec l'année en toutes lettres. Par exemple, au lieu de 1972
, nous obtiendrions NINETEEN SEVENTY-TWO
.
Nous pouvons également utiliser SYEAR
afin que les dates BC soient précédées d'un signe moins (-
).
Exemple
Voici un exemple pour illustrer :
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Résultat :
NINETEEN SEVENTY-TWO
Dates BC
Comme mentionné, nous pouvons utiliser S
pour préfixer les dates BC avec un signe moins (-
).
Voici un exemple :
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Résultat :
-EIGHTY-SEVEN