1、最常見的方式
select sysdate "當前時間"
,sysdate-
1"當前時間減1天"
,sysdate+
1"當前時間加1天"
,sysdate-1/
24"當前時間減1小時"
,sysdate-1/
24/60"當前時間減1分鐘"
,sysdate-1/
24/60/
60"當前時間減1秒"
2、使用系統函式
#為了看出效果將sysdate改為systimestamp
select sysdate "當前時間"
,systimestamp -numtodsinterval(1,
'day'
)"當前時間減1天"
,systimestamp+numtodsinterval(1,
'day'
)"當前時間加1天"
,systimestamp-numtodsinterval(1,
'hour'
)"當前時間減1小時"
,systimestamp-numtodsinterval(1,
'minute'
)"當前時間減1分鐘"
,systimestamp-numtodsinterval(1,
'second'
)"當前時間減1秒"
Oracle 日期加減
加法 select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual 加1月 select sysdate,to char sysdate 7,yyyy mm dd hh...
ORACLE 日期加減操作
無論是date還是timestamp都可以進行加減操作。可以對當前日期加年 月 日 時 分 秒,操作不同的時間型別,有三種方法 1 使用內建函式numtodsinterval增加小時,分鐘和秒 2 加乙個簡單的數來增加天 3 使用內建函式add months來增加年和月 例 對當前日期增加乙個小時 ...
ORACLE 日期加減操作
oracle 日期加減操作 無論是date還是timestamp都可以進行加減操作。可以對當前日期加年 月 日 時 分 秒,操作不同的時間型別,有三種方法 1 使用內建函式numtodsinterval增加小時,分鐘和秒 2 加乙個簡單的數來增加天 3 使用內建函式add months來增加年和月 ...