Oracle Databaseには、適切な日時形式要素が含まれています。これにより、TO_CHAR(datetime)を使用するときに日付と時刻をフォーマットできます 働き。
これらの1つ(t YEAR format element)を使用すると、年を入力して日付をフォーマットできます。たとえば、1972の代わりに 、NINETEEN SEVENTY-TWOを取得します 。
SYEARも使用できます BCの日付の前にマイナス記号(-)を付けるようにします )。
例
デモンストレーションの例を次に示します。
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL; 結果:
NINETEEN SEVENTY-TWO
BC日付
前述のように、 Sを使用できます BC日付の前にマイナス記号を付ける(- 。
次に例を示します:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL; 結果:
-EIGHTY-SEVEN