Oracle では、「to_char()」関数を使用して日付を秒に変換できます。この関数は、指定された形式に従って日付を変換し、結果を文字列として出力できます。設定するだけで済みます。 2 番目のパラメータは、必須の秒形式にすることができ、構文は「to_char(date,"秒形式")」です。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
to_char()
構文は次のとおりです:
to_char(日期,"转换格式" )
指定された日付を次のように変換します「形式を変換」に変換します。
変換形式:
年を示します。 y は西暦の下 1 桁を表します。 yy は西暦の下 2 桁を表します。 yyy は西暦の下 3 桁を表します。 yyyy は西暦を 4 桁で表します。数字
は月を表します: mm は 2 桁の月を表します; mon は、Novell または nov などの省略形を表します; month は、Novell または November などの完全名を表します
は日を表します: 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_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual //显示:08-11-07 13:22:42 select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual //显示:2005-12-25 13:25:59
例は次のとおりです:
1. 今月の現在の週番号を取得します
2: 現在の日付が何曜日であるかを取得します。日曜日が最初の日であることに注意してください
拡張知識:
to_date( 「「文字列」を変換するには、「変換形式」) 2 つのパラメータの形式は一致する必要があり、一致しない場合はエラーが報告されます。
つまり、最初のパラメータは 2 番目のパラメータの形式に従って解釈されます。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracle の日付を秒に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。