Home Oracle 当前时间加一天、一分钟......
Post
Cancel

Oracle 当前时间加一天、一分钟......

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
sysdate+1 -- 加1天
sysdate+1/24 -- 加1小时
sysdate+1/(24*60) -- 加1分钟
sysdate+1/(24*60*60) -- 加1秒钟

-- 加法 
select add_months(sysdate, 12) from dual; -- 加1年 
select add_months(sysdate, 1) from dual; -- 加1月 
select to_char(sysdate+7, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 加1星期 
select to_char(sysdate+1, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 加1天 
select to_char(sysdate+1/24, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 加1小时 
select to_char(sysdate+1/24/60, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 加1分钟 
select to_char(sysdate+1/24/60/60, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 加1秒 

-- 减法 
select add_months(sysdate, -12) from dual; -- 减1年 
select add_months(sysdate, -1) from dual; -- 减1月 
select to_char(sysdate-7, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 减1星期 
select to_char(sysdate-1, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 减1天 
select to_char(sysdate-1/24, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 减1小时 
select to_char(sysdate-1/24/60, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 减1分钟 
select to_char(sysdate-1/24/60/60, 'yyyy-mm-dd HH24:MI:SS') from dual; -- 减1秒

参考:Oracle 当前日期加一天、一分钟……

This post is licensed under CC BY 4.0 by the author.