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