Oracle では、「to_char()」関数は日付を特定の形式の文字型に変換するために使用されます。多くの場合、select ステートメントと組み合わせて使用されます。構文は「select to_char(date,"conversion)」です。フォーマット") デュアルからの時間;"。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
日常業務での日付操作に最も密接に関連する 2 つの変換関数: to_date()、to_char()
many 日付形式:
YYYY: 4 桁で表される年
YYY、YY、Y: 最後の 3 つ、2 つ、または西暦 2 桁 1 桁、デフォルトは現在の世紀
MM: 01 から 12 までの月番号
MONTH: 9-月の文字、右 スペースで埋めてください
MON: 3 文字の月の省略形
1.to_date(): 特定の形式に従って文字型を日付型に変換します。
具体的な使用方法: to_date(''2004-11-27 '','' yyyy-mm-dd'')、前者は文字列、後者は変換された日付形式です。前後の 2 つは 1 に対応する必要があることに注意してください。 例: to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') は特定の時刻を取得しますSQL>select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from Dual2.to_char():日付は特定の形式に従って文字型に変換されます
SQL> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') time from Dual;TIME ------------------- 2004-10-08 15:22:58
Oracle ビデオ チュートリアル "
以上がOracleでの文字変換の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。