數字轉時間間隔格式處理
Oracle中,我們知道to_date函式可以將字串轉換成時間格式,那如何將數字型別的值轉換為日期interval型別的值呢?一共有以下幾種方式,總結如下:
1.interval轉換
雖然前面說的是數字的轉換,但實際上在這裡還是將字串的轉換
如將當前時間加1小時30分鐘20秒,則可以如下:
select sysdate + interval '1:30:20' hour to second from dual
以上是比較複雜的用法,也可以是直接的數字:
select sysdate + interval '7' hour from dual
2.numtodsinterval轉換
該函式用於將數字轉換成天到秒(day to second)
比如:
select sysdate + numtodsinterval(10,'day') from dual --10天
select sysdate + numtodsinterval(10,'minute') from dual --10分鐘
同樣,也還可以是hour/second
該函式相當於 interval 'n' hour / interval 'n' minute
3.numtoyminterval轉換
該函式用於將數字轉換成年到月(year to month)
比如:
select sysdate + numtoyminterval(10,'year') from dual;--10年
用法與上述方式類似
1.interval轉換
雖然前面說的是數字的轉換,但實際上在這裡還是將字串的轉換
如將當前時間加1小時30分鐘20秒,則可以如下:
select sysdate + interval '1:30:20' hour to second from dual
以上是比較複雜的用法,也可以是直接的數字:
select sysdate + interval '7' hour from dual
2.numtodsinterval轉換
該函式用於將數字轉換成天到秒(day to second)
比如:
select sysdate + numtodsinterval(10,'day') from dual --10天
select sysdate + numtodsinterval(10,'minute') from dual --10分鐘
同樣,也還可以是hour/second
該函式相當於 interval 'n' hour / interval 'n' minute
3.numtoyminterval轉換
該函式用於將數字轉換成年到月(year to month)
比如:
select sysdate + numtoyminterval(10,'year') from dual;--10年
用法與上述方式類似
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-687034/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle對於時間間隔的處理Oracle
- Spring mvc時間格式處理SpringMVC
- jackson時間格式的處理
- js時間字串格式化以及url引數處理JS字串格式化
- 手動處理DataGuard間隔
- oracle時間間隔轉換函式Oracle函式
- 時間戳轉化為時間格式時間戳
- 記個格式化時間處理筆記筆記
- PHP 時間處理PHP
- java時間處理Java
- ORACLE 處理時間Oracle
- bash時間處理
- [時間格式的轉換]
- java時間格式轉化Java
- 轉換UTC時間格式
- 如何計算兩個時間間隔的天數
- javascript時間戳和時間格式的相互轉換JavaScript時間戳
- python 時間處理Python
- 時間處理函式函式
- JavaScript 時間日期格式轉換JavaScript
- PHP日期格式轉時間戳PHP時間戳
- UTC格式時間轉換為當地時間程式碼
- mysql將時間戳轉成常用可讀時間格式MySql時間戳
- job 執行時間比排程間隔時間長
- 【轉載】Selenium 處理頁面的等待時間
- 日期時間處理包 Carbon
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- JavaScript 時間轉換為UTC格式JavaScript
- 時間型別及格式轉換型別
- 時間戳格式化轉換時間戳
- SQL Server時間格式淺析 (轉)SQLServer
- 時間年月日格式轉化
- MySQL時間戳轉成日期格式MySql時間戳
- PHP求時間間隔n天、周、月、年後的時間PHP
- MySQL 為日期增加一個時間間隔MySql
- 字串和日期時間的處理字串
- Laravel日期時間處理包 CarbonLaravel
- 時間序列資料的處理