Oracle Sysdate时间的加减运算汇总
作者: 葛屹肃 | 日期: 2023-03-20 | 分类: 知识经验
Oracle要获取当前的时间函数是Sysdate,而有时我们需要根据当前时间加减1天,1小时或乾1分钟,那该如何获得呢?
会者不难,难者不会,包你一看就会。
Oracle Sysdate时间的加法:
1、加1天
select to_char(sysdate+1,’yyyy-mm-dd HH24:MI:SS’) from dual;
2、加1小时
select to_char(sysdate+1/24,’yyyy-mm-dd HH24:MI:SS’) from dual;
3、加1分钟
select to_char(sysdate+1/24/60,’yyyy-mm-dd HH24:MI:SS’) from dual;4、加1秒
select to_char(sysdate+1/24/60/60,’yyyy-mm-dd HH24:MI:SS’) from dual;
Oracle Sysdate时间的减法:
1、减1天
select to_char(sysdate-1,’yyyy-mm-dd HH24:MI:SS’) from dual;
2、减1小时
select to_char(sysdate-1/24,’yyyy-mm-dd HH24:MI:SS’) from dual;
3、减1分钟
select to_char(sysdate-1/24/60,’yyyy-mm-dd HH24:MI:SS’) from dual;4、减1秒
select to_char(sysdate-1/24/60/60,’yyyy-mm-dd HH24:MI:SS’) from dual;
总结;sysdate+1表示加1天,而1天24小时,sysdate+1/24就是加1小时,分钟与秒依此类推,相信大家都看懂了吧。
文章链接:https://www.geyisu.com/3050.html