目录导航:

1. 年操作

2. 月操作

3. 周操作

4. 天操作

5. 时操作

6. 分操作

7. 秒操作


1、年操作

SELECT add_months(SYSDATE, -12) FROM dual;  --获取上一年时间(1)
SELECT SYSDATE - INTERVAL '1' YEAR FROM DUAL; --获取上一年时间(2)
SELECT add_months(SYSDATE, 12) FROM dual; --获取下一年时间(1)
SELECT SYSDATE + INTERVAL '1' YEAR FROM DUAL; --获取下一年时间(2)

2. 月操作

SELECT add_months(SYSDATE, -1) FROM dual;  --获取上一个月时间(1)
SELECT SYSDATE - INTERVAL '1' MONTH FROM dual; --获取上一个月时间(2)
SELECT add_months(SYSDATE, 1) FROM dual; --获取下一个月时间(1)
SELECT SYSDATE + INTERVAL '1' MONTH FROM dual; --获取下一个月时间(2)

3. 周操作

SELECT SYSDATE +7 FROM dual;  --获取上一周时间(1)
SELECT SYSDATE,SYSDATE + INTERVAL '7' DAY FROM dual; --获取上一周时间(2)
SELECT SYSDATE -7 FROM dual; --获取下一周时间(1)
SELECT SYSDATE,SYSDATE - INTERVAL '7' DAY FROM dual; --获取当天下一周时间(2)

4. 天操作

SELECT SYSDATE FROM dual;  --获取当前时间
SELECT SYSDATE - 1 FROM dual; --获取昨天时间(1)
SELECT SYSDATE,SYSDATE - INTERVAL '1' DAY FROM dual; --获取昨天时间(2)
SELECT SYSDATE + 1 FROM dual; --获取明天时间(1)
SELECT SYSDATE + INTERVAL '1' DAY FROM dual; --获取明天时间(2)

5. 时操作

SELECT SYSDATE - 1/24 FROM dual; --获取当天前一小时时间(1)
SELECT SYSDATE - INTERVAL '1' HOUR FROM dual; --获取当天前一小时时间(2)
SELECT SYSDATE + 1/24 FROM dual; --获取当天下一个小时时间(1)
SELECT SYSDATE,SYSDATE + INTERVAL '1' HOUR FROM dual; --获取当天下一个小时时间(2)

6. 分操作

SELECT SYSDATE - 1/24/60 FROM dual; --获取当天前一分钟时间(1)
SELECT SYSDATE - INTERVAL '1' MINUTE FROM dual; --获取当天前一分钟时间(2)
SELECT SYSDATE + 1/24/60 FROM dual; --获取当天下一分钟时间(1)
SELECT SYSDATE,SYSDATE + INTERVAL '1' MINUTE FROM dual; --获取当天下一分钟时间(2)

7. 秒操作

SELECT SYSDATE - 1/24/60/60 FROM dual;  --获取当天前一秒时间(1)
SELECT SYSDATE - INTERVAL '1' SECOND FROM dual; --获取当天前一秒时间(2)
SELECT SYSDATE + 1/24/60/60 FROM dual; --获取当天下一秒时间(1)
SELECT SYSDATE,SYSDATE + INTERVAL '1' SECOND FROM dual; --获取当天下一秒时间(2)

Oracle对时间的相关操作的更多相关文章

  1. Oracle 参数文件及相关操作介绍

    Oracle 参数文件及相关操作介绍 by:授客 QQ:1033553122 1.服务器参数文件 服务器参数文件是一个二进制文件,作为初始化参数的存储仓库.实例运行时,可用ALTER SYSTEM来改 ...

  2. 家庭记账本app进度之android中AlertDialog的相关应用以及对日期时间的相关操作(应用alertdialog使用的谈话框)

    对于AlertDialog的相关知识: 1.创建构造器AlertDialog.Builder的对象:    2.通过构造器对象调用setTitle.setMessage.setIcon等方法构造对话框 ...

  3. Oracle之表的相关操作

    #添加字段 格式: alter table table_name add column_name datatype; 例子: alter table userinfo ); desc userinfo ...

  4. oracle中表空间的相关操作

    Oracle 创建表空间 注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如[E:\app\Quentin\oradata\orcl] ...

  5. linux在shell date获取时间的相关操作

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使用 ...

  6. Python日期时间的相关操作

    1.获取当前时间戳 import time t=time.time() print t 1459994552.51 #以秒为单位的 2.格式化日期 time.localtime() 返回当前时间的: ...

  7. js对当前时间的相关操作

    链接:https://www.cnblogs.com/visi_zhangyang/p/3490122.html js中获得当前时间是年份和月份,形如:201208       //获取完整的日期 v ...

  8. java关于时间的相关操作

    /** * 获取当天时间零点 * @return */ public Date gettoday(){ SimpleDateFormat sdf = new SimpleDateFormat(&quo ...

  9. Js获取或计算时间的相关操作

    //获取当前日期(年月日),如:2017-12-18 function getNowDate() { var dd = new Date(); var y = dd.getFullYear(); // ...

随机推荐

  1. python scapy的使用总结

    基本命令 ls() List all available protocols and protocol options lsc() List all available scapy command f ...

  2. [TimLinux] Python IDE工具

    1. 首推IDE工具PyCharm JetBrains公司推出的系列IDE工具中支持Python编译语言的开发工具,基本上可以认为是行业第一IDE工具了,分为社区版和专业版,可以创建纯Python单文 ...

  3. C++与数据结构课程设计---定票咨询系统

    订票咨询管理系统 设计编制一个订票管理系统,考虑旅客不同的要求.例如,选择不同的交通工具,希望在旅途中的时间尽可能地短,期望旅费尽可能省,或要求中转次数最少等.为旅客提供两种或三种最优决策.车票基本信 ...

  4. CodeForces-508A~D篇 div.2

    链接:https://codeforc.es/contest/1038 A题: #include<bits/stdc++.h> using namespace std; typedef l ...

  5. 2018HDU多校二 -F 题 Naive Operations(线段树)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6315 In a galaxy far, far away, there are two integer ...

  6. k8s 开船记-修船:改 readinessProbe ,去 DaemonSet ,上 Autoscaler

    (图片来自网络) 改 readinessProbe 对于昨天 k8s 尼克号发生的触礁事故,我们分析下来主要是2个原因,一是当时4个节点不够用造成部分容器负载过高而宕机,二是 readinessPro ...

  7. Python3 函数进阶2

    目录 迭代器 可迭代对象 迭代器对象 总结和补充 列表推导式 字典生成式 zip()函数 递归 迭代器 迭代器是访问容器类数据类型元素的一种方式 迭代器是一个可以记住遍历的位置的对象 迭代器对象从容器 ...

  8. Python Weekly 422

    新闻 Python 采用12个月作为发布周期 链接: https://mail.python.org/archives/list/python-dev@python.org/thread/KE7OS4 ...

  9. 小白的springboot之路(十三)、过滤器、监听器、拦截器

    0.前言 过滤器.监听器.拦截器在实际开发中经常需要用到,下面我们来介绍一下spring boot中如何使用: 一.------ 过滤器 ----- 1.作用: 过滤器是客户端与服务器资源文件之间的一 ...

  10. crontab 定时任务没有响应 检测步骤

    设置规则 # 每分钟执行一次 */1 * * * * /scripts/script.sh # 每小时执行一次 0 */1 * * * /scripts/script.sh # 每天 02:00 执行 ...