ホームページ  >  記事  >  データベース  >  Oracleで文字列を日付に変換する関数は何ですか?

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

下次还敢
下次还敢オリジナル
2024-05-07 14:57:16879ブラウズ

文字列を日付に変換するOracleの関数はTO_DATEです。構文は TO_DATE(string, format_mask) です。format_mask は、文字列内の日付部分の形式を指定します。一般的な形式には、YYYY (年)、MM (月)、DD (日付)、HH (時)、MI (分) が含まれます。 、SS(秒)とFF(ミリ秒)。文字列が指定された形式に準拠していない場合、関数は NULL を返します。 Oracle で文字列を日付に変換するために使用される関数は TO_DATE です。

構文Oracleで文字列を日付に変換する関数は何ですか?

TO_DATE(string, format_mask)ここで:

    string: 変換される文字列TO_DATE

    语法

    TO_DATE(string, format_mask)

    其中:

    • string:要转换的字符串
    • format_mask:指定字符串中日期部分的格式的掩码

    使用示例

    以下示例将字符串 "2023-03-08" 转换为日期:

<code class="sql">SELECT TO_DATE('2023-03-08', 'YYYY-MM-DD') FROM dual;</code>

输出:

<code>08-MAR-23</code>

掩码格式

format_mask 掩码指定字符串中日期部分的格式。以下是常见的掩码格式:

  • YYYY:年份(四位数字)
  • YY:年份(两位数字)
  • MM:月份(两位数字)
  • DD:日期(两位数字)
  • HH:小时(两位数字)
  • MI:分钟(两位数字)
  • SS:秒(两位数字)
  • FF:毫秒(三位数字)

注意

  • 如果字符串不符合指定的掩码格式,TO_DATE 函数将返回 NULL
  • format_mask: 文字列の日付部分の形式を指定するマスク<li>
🎜使用例🎜🎜🎜次の例は、文字列「2023-03-08」を日付に変換します。 🎜rrreee🎜出力: 🎜rrreee 🎜🎜mask コード形式🎜🎜🎜format_mask マスクは文字列内の日付部分の形式を指定します。一般的なマスク形式は次のとおりです: 🎜
    🎜YYYY: 年 (4 桁) 🎜🎜YY: 年 (2 桁) 🎜🎜 MM code>: 月 (2 桁) 🎜🎜<code>DD: 日付 (2 桁) 🎜🎜HH: 時 (2 桁) 🎜🎜MI : 分 (2 桁) 🎜🎜SS: 秒 (2 桁) 🎜🎜FF: ミリ秒 (3 桁) 🎜🎜🎜 🎜Note🎜🎜
      🎜If文字列が指定されたマスク形式に準拠していない場合、TO_DATE 関数は NULL を返します。 🎜🎜区切り文字やプレフィックスなどのオプションの記号をマスクに含めることができます。 🎜🎜

以上がOracleで文字列を日付に変換する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。