Oracle データベースに保存される日付タイプは、to_char() 関数と to_date() 関数を使用してフォーマットできます。この記事では、Oracle の日付形式変換の詳細な使用方法と例を紹介します。
to_char() 関数は、日付データ型を文字データ型に変換できます。形式は次のとおりです。
to_char( date,'format')
ここで、date は日付データ型を指し、format は日付形式テンプレートを指します。一般的に使用される日付形式テンプレートを次に示します:
テンプレート#YYYY 4 年 2022
YY 2 年 22
MM 月 (01-12) 03
月 月の省略形 MAR
DD 日付 (01-31) 05
日 週 FRIDAY
曜日の略語金曜日Fri
HH時間(00-12)09
HH24時間(00-24)18
MI分4 5
SS 30
MON 月の略称 MAR
DD 日付 (01-31) 05
HH 時間 (00-12) 09
HH24 時間 (00-24) 18
MI 分 45
SS 秒 30
to_date() 関数の一部を次に示します。使用例:
例 1: 文字データを年、月形式の日付データに変換します。 and day
SELECT to_date('2022-03-05','YYYY-MM-DD ') AS "Current date" FROM Dual;
例 2: 文字データを日付データに変換する月の略称の形式で
#SELECT to_date('MAR','MON') AS "Current month" FROM Dual;例 3: 文字データを次の形式の日付データに変換します時と分SELECT to_date('09:45','HH24:MI ') AS "time" FROM Dual;上記は、Oracle の日付形式変換の詳細な使用法と例です。 to_char() 関数と to_date() 関数を使用すると、さまざまなビジネス ニーズを満たす日付形式変換を簡単に実装できます。以上がOracle の日付形式を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。