----加年或月的语法:add_months(sysdate,月数) --
--当前时间 : 2018-10-19 16:52:13; 输出:2020-10-19 16:52:13 --
select sysdate nowDate,add_months(to_date(Sysdate,'yyyy-mm-dd hh24:mi:ss'),12*2) searchDate from dual;
2、添加或减少指定月数的日期
-- 添加指定月数语法: add_months(sysdate,6)--
select sysdate nowDate,add_months(to_date(Sysdate,'yyyy-mm-dd hh24:mi:ss'),6) searchDate from dual;
--减少指定月数语法: add_months(sysdate,-3) --
select sysdate nowDate,add_months(to_date(Sysdate,'yyyy-mm-dd hh24:mi:ss'),-3) searchDate from dual;
3、添加指定天数、小时数、分钟数等后的日期
--加1天数的语法:sysdate+1 --
select sysdate nowDate,to_date(sysdate+1,'yyyy-mm-dd hh24:mi:ss') searchDate from dual;
--加1小时的语法:sysdate+1/24 --
select sysdate nowDate,to_date(sysdate+1/24,'yyyy-mm-dd hh24:mi:ss') searchDate from dual;
--加1分钟的语法:sysdate+1/(24*60) --
select sysdate nowDate,to_date(sysdate+1/(24*60),'yyyy-mm-dd hh24:mi:ss') searchDate from dual;
--加1分钟的语法:sysdate+1/(24*60*60) --
select sysdate nowDate,to_date(sysdate+1/(24*60*60),'yyyy-mm-dd hh24:mi:ss') searchDate from dual;
1)指定天数
2)指定小时数
3)其他类同
参考来源:https://blog.csdn.net/HD243608836/article/details/79763670
平时多记记,到用时才能看看,记录你的进步,分享你的成果