ホームページ >データベース >Oracle >Oracleで文字列を日付に変換する方法

Oracleで文字列を日付に変換する方法

青灯夜游
青灯夜游オリジナル
2022-01-25 18:15:2468410ブラウズ

Oracle では、to_date() 関数を使用して文字列を日付に変換できます。この関数は、指定された形式に従って文字列をフォーマットし、時刻型の結果に変換できます。構文 "to_date( "変換する文字列","変換形式")"。

Oracleで文字列を日付に変換する方法

このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle では、to_date() 関数を使用して文字列を日付に変換できます。

to_date(x[,f])関数は、形式 f に従って文字列 x をフォーマットし、それを時間型の結果に変換できます。 。

特定の構文:

to_date("要转换的字符串","转换的格式")

注: 2 つのパラメータの形式は一致する必要があり、一致しない場合はエラーが報告されます。

変換形式:

  • 年を表します: y 西暦の下 1 桁を表します yy 西暦の下 2 桁を表します yyy 西暦の下 3 桁を表しますyyyy 4 を使用します。 桁数は年を表します。

  • は月を表します。mm は 2 桁の月を表します。mon は、11 月や 11 月などの省略形で月を表します。月は、月を表します。完全な名前 (11 月または 11 月など)

  • は日を意味します: dd は月の日を意味します; ddd は年間の日を意味します; dy は曜日の省略形です。 Friday または fri; day は完全な曜日を意味します

  • たとえば、Friday または friday。

  • は時間を意味します: hh 2 桁は 16 進数の時間を意味します; hh24 2 桁は時 24 時間を意味します

  • は分を意味します: mi 2 桁は時間を表します分

  • 秒を表します: ss 2 桁の秒を 16 進数で表します

  • 四半期を表します: q 1 桁の数字は、四半期 (1-4)

  • さらに、ww は年間の週を表すのに使用され、w は月の週を表すのに使用されます。

    24 時間形式の時間範囲: 00:00:00-23:59:59

    12 時間形式の時間範囲: 1:00:00-12:59:59

例:

select to_date('2022-01-13','yyyy-mm-dd') from dual;

出力結果:

2022/01/13

推奨チュートリアル: "Oracle Tutorial"

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

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