Oracle計算時間函數(numtodsinterval、numtoyminterval)

numtodsinterval(<數字>,<字符串>)spa

字符串包含('day','hour','minute','second')字符串

 

select sysdate,sysdate+numtodsinterval(3,'day') as res from dual; --取三天後的時間date

 

select sysdate,sysdate+numtodsinterval(3,'hour') as res from dual;--取三小時後的時間select

 

select sysdate,sysdate+numtodsinterval(3,'minute') as res from dual; --取三分鐘後的時間  時間

 

select sysdate,sysdate+3/24 as res from dual --取三分鐘後的時間  需換算 co


select sysdate,sysdate+numtodsinterval(3,'second') as res from dual; --取三秒後的時間
字符

 

numtodsinterval(<數字>,<字符串>)數字

字符串包含('year','month')mint

 

select sysdate,sysdate+numtoyminterval(3,'year') as res from dual; --取三年後的時間


select sysdate,sysdate+numtoyminterval(-3,'month') as res from dual;--取三月前的時間

相關文章
相關標籤/搜索