Oracle Databaseでは、TO_CHAR(datetime)
を使用できます。 短い月の名前など、日時の値からさまざまな日付部分を返す関数。
短い月の名前は、省略された月の名前とも呼ばれます。短い月の名前を返す例を以下に示します。
例
月の省略名を取得するには、MON
を使用します :
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
結果:
SEP
キャピタライゼーション
上記の例では、大文字のMON
を使用しました 、その結果、短い月の名前が大文字で返されました。
この引数の大文字と小文字をMon
に変更できます 結果を大文字の形式で返すため。
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
結果:
Sep
小文字で提供できます(mon
)短い月の名前を小文字で返すには:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
結果:
Sep
Oracleで日時値をフォーマットするために使用できるフォーマット要素は他にもたくさんあり、上記のフォーマット要素を他の要素と組み合わせて、より長いフォーマットモデルを作成できます。
例:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
結果:
Wed, 25 Sep 2030
フォーマットモデルの構築に使用できるフォーマット要素の完全なリストについては、Oracleの日時フォーマット要素のリストを参照してください。