zoukankan      html  css  js  c++  java
  • Oracle 当前日期如何添加指定年数、月数、天数、时数、分钟数、秒数

    Oracle 当前时间如何添加指定数,来获取指定的年数、月份或其他的时间日期

    --当前时间(2018-10-19 16:51:22)---
    select sysdate nowDate from dual;

    1、添加指定年数后的日期

    ----加年或月的语法: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)其他类同

    PS:

    参考来源:https://blog.csdn.net/HD243608836/article/details/79763670

  • 相关阅读:
    mysql误删表,无备份
    感情启示录
    奸的好人之财色战场
    Word神器使用
    Maven工程的Web调试
    IntelIoT技术笔记Java/Eclipse
    IntelIoT技术笔记Maven
    Linux脚本(二)
    MINA
    360是神器
  • 原文地址:https://www.cnblogs.com/xielong/p/9817518.html
Copyright © 2011-2022 走看看