Oracleで日付を文字列に変換する方法は何ですか?

Oracleでは、TO_CHAR関数を使用して日付を特定の形式の文字列に変換することができます。構文は以下の通りです:

TO_CHAR(date, format)

“date” は変換される日付で、”format” は指定された日付形式を意味します。以下のいずれかの形式を選択することができます。

  1. YYYY-MM-DD HH24:MI:SS: 年-月-日 时:分:秒
  2. YYYY-MM-DD 午前/午後 HH時MI分SS秒:年-月-日 HH12:MI:SS AM
  3. MM/DD/YYYY HH:MI:SS AM:月/日/年 午前/午後 時:分:秒
  4. もう少し待ってください。

例えば、現在の日付をYYYY-MM-DD形式の文字列に変換する場合:

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM dual;

‘2022-01-10’という文字列が返されます。

bannerAds