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

  • 相关阅读:
    机器学习周志华- 第六章学习笔记6.1-6.4
    Centos 中 vim 的配置
    github相关的软件安装及配置
    堆/栈的比较 以及 malloc/new动态内存的开辟
    内存管理
    Linux中的搜索命令
    String 类 Copy-On-Write 技术以及使用时存在的风险
    二分查找算法的应用
    二分查找算法
    union关键字 与大小端模式
  • 原文地址:https://www.cnblogs.com/xielong/p/9817518.html
Copyright © 2011-2022 走看看