如何將Oracle 當前日期加一天 一分鐘

2021-08-08 20:43:26 字數 1442 閱讀 3609

在oralce中我發現有add_months函式,加天數n可以用如下方法實現,select sysdate+n from dual

在oralce中我發現有add_months函式,加天數n可以用如下方法實現,select sysdate+n from dual ,

sysdate+1 加一天

sysdate+1/24 加1小時

sysdate+1/(24*60) 加1分鐘

sysdate+1/(24*60*60) 加1秒鐘

類推至毫秒0.001秒

加法 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 hh24:mi:ss') from dual;  --加1星期 

select sysdate,to_char(sysdate+1,'yyyy-mm-dd hh24:mi:ss') from dual;  --加1天 

select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd hh24:mi:ss') from dual;  --加1小時 

select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd hh24:mi:ss') from dual;  --加1分鐘 

select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd hh24:mi:ss') from dual;  --加1秒 

減法 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 hh24:mi:ss') from dual;  --減1星期 

select sysdate,to_char(sysdate-1,'yyyy-mm-dd hh24:mi:ss') from dual;  --減1天 

select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd hh24:mi:ss') from dual;  --減1小時 

select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd hh24:mi:ss') from dual;  --減1分鐘 

select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd hh24:mi:ss') from dual;  --減1秒

oracle怎麼使用當前日期

我們有時需要在sql語句中直接獲取當前日期,在oracle資料庫中就存在乙個函式可以直接獲取當前時間。select to char railway xun plan.id id,to char railway xun plan.month id month id,railway xun plan.o...

Oracle 獲取當前日期及日期格式

oracle 獲取當前日期及日期格式 獲取系統日期 sysdate 格式化日期 to char sysdate yy mm dd hh24 mi ss 或 to date sysdate yy mm dd hh24 mi ss 格式化數字 to number 注 to char 把日期或數字轉換為字...

Oracle 獲取當前日期及日期格式

oracle 獲取當前日期及日期格式 獲取系統日期 sysdate 格式化日期 to char sysdate yy mm dd hh24 mi ss 或 to date sysdate yy mm dd hh24 mi ss 格式化數字 to number 注 to char 把日期或數字轉換為字...