首頁  >  文章  >  資料庫  >  oracle日期怎麼轉秒數

oracle日期怎麼轉秒數

WBOY
WBOY原創
2022-06-10 10:38:295721瀏覽

在oracle中,可以利用「to_char()」函數將日期轉為秒數,該函數可以將日期按照指定的格式轉換,輸出結果為字串,只需將第二個參數設定為所需的秒數格式即可,語法為「to_char(日期,"秒數格式")」。

oracle日期怎麼轉秒數

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle日期怎麼轉秒數

to_char()

#語法為:

to_char(日期,"转换格式" )

把給定的日期依照「轉換格式”轉換。

轉換的格式:

表示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_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.取得目前日期是本月的第幾週

oracle日期怎麼轉秒數

2:取得目前日期是一個星期中的第幾天,注意星期日是第一天

oracle日期怎麼轉秒數

#擴展知識:

to_date("要轉換的字串","轉換的格式") 兩個參數的格式必須匹配,否則會報錯。

即依照第二個參數的格式解釋第一個參數。

推薦教學:《Oracle影片教學

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

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