oracle時間處理

2021-08-25 12:35:39 字數 1288 閱讀 3873

oracle對日期時間進行加減

加法 select sysdate,add_months(sysdate,12) from dual; --加1年

select sysdate,add_months(sysdate,1) from dual; --加1月 注意月的天數(28,29,30,31)下同

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秒

系統時間轉換

to_char(sysdate,'yyyymmddhh24miss')

to_date('20101120111111','yyyy-mm-dd hh24:mi:ss')

Oracle 時間處理

得到系統當前時間 select sysdate from dual select to char sysdate,yyyy mm dd hh24 mm ss from dual 2011 10 19 09 10 24 24小時 select to char sysdate,yyyy mm dd hh...

oracle 時間處理

select from tbdaylogger where trunc collecttime between trunc sysdate 2 and trunc sysdate 2 select from tbdaylogger where collecttime sysdate 2 select...

oracle時間處理

查詢日期語言種類 select from v nls parameters select fromnls session parameters to date null 的用法 插入 null 字段?select 1,to date null from dual 實際時間 2012 12 04 18...