首頁  >  文章  >  資料庫  >  oracle怎麼將字串轉換為日期

oracle怎麼將字串轉換為日期

青灯夜游
青灯夜游原創
2022-01-25 18:15:2468338瀏覽

在oracle中,可以利用to_date()函數將字串轉換為日期,該函數可以把字串按照指定格式進行格式化轉換為時間類型結果,語法「to_date("要轉換的字符串","轉換的格式")」。

oracle怎麼將字串轉換為日期

本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

在oracle中,可以利用to_date()函數將字串轉換為日期。

to_date(x[,f])函數可以把字串x依照格式f進行格式化轉換成時間型別結果。

特定語法:

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

附註: 兩個參數的格式必須相符,否則會錯誤。

轉換的格式:

  • 表示year的:y  表示年的最後一位yy 表示年的最後2位元yyy 表示年的最後3位元yyyy 用4位數表示年

  • 表示month的:mm 用2位數字表示月;mon 用簡稱形式例如11月或nov ;month 用全名例如11月或november

  • 表示day的:dd 表示當月第幾天;ddd表示當年第幾天;dy 當週第幾天簡寫  例如星期五或fri;day當週第幾天全寫

  • 例如星期五或friday。

  • 表示hour的:hh 2位數表示小時12進位;hh24 2位數表示小時24小時

  • 表示minute的: mi 2位數表示分鐘

  • 表示second的:ss 2位數表示秒60進位

  • 表示季度的:q 一位數表示季度(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教學

以上是oracle怎麼將字串轉換為日期的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn