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

  • 相关阅读:
    ICE-3.5.1-错误记录
    windows下qtcreator添加ICE库文件
    LINUX下QT与C语言通过网卡名获取网卡IP与MAC
    Apache部署Django+Vue
    三次握手和四次挥手面试常问
    配置mysql时报错
    nosql的介绍以及和关系型数据库的区别
    redis的基本操作
    在Centos安装redis-孙志奇
    git的使用
  • 原文地址:https://www.cnblogs.com/xielong/p/9817518.html
Copyright © 2011-2022 走看看