Oracle Database innehåller ett bra urval av datetime-formatelement. som gör det möjligt för oss att formatera datum och tider när vi använder TO_CHAR(datetime)
fungera.
En av dessa (than YEAR
formatelement) gör det möjligt för oss att formatera ett datum med året. Till exempel istället för 1972
, skulle vi få NINETEEN SEVENTY-TWO
.
Vi kan också använda SYEAR
så att BC-datum föregås av ett minustecken (-
).
Exempel
Här är ett exempel att visa:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Resultat:
NINETEEN SEVENTY-TWO
BC-datum
Som nämnts kan vi använda S
för att prefixa BC-datum med ett minustecken (-
).
Här är ett exempel:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Resultat:
-EIGHTY-SEVEN