有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)
毫秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)

取得与系统时间相差某一个范围的时间值的记录的写法,举例:

select * from TELEPHONE_BOOK where ROUND(TO_NUMBER(SYSDATE - BOOK_DATE) * 24) between 72 and 96

获得与系统时间相差大于72小时小于96小时的记录。

--天的间隔
SELECT FLOOR(SYSDATE - TO_DATE('20110805', 'yyyyMMdd')) FROM DUAL;

--获得相隔时间的相差天数
SELECT CEIL((TO_DATE('2008-05-02 00:00:00', 'yyyy-mm-dd hh24-mi-ss') -
            TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss'))) 相差天数
  FROM DUAL;

--获得相隔时间的相差小时数
SELECT CEIL((TO_DATE('2008-06-02 10:00:00', 'yyyy-mm-dd hh24-mi-ss') -
            TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss')) * 24) 相差小时数
  FROM DUAL;

--获得相隔时间的相差分钟数
SELECT CEIL(((TO_DATE('2008-05-12 00:00:00', 'yyyy-mm-dd hh24-mi-ss') -
            TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss'))) * 24 * 60) 相差分钟数
  FROM DUAL;
  
--获得相隔时间的相差秒数
SELECT CEIL((TO_DATE('2011-08-16 14:03:20', 'yyyy-mm-dd hh24-mi-ss') -
            TO_DATE('2011-08-16 11:00:20', 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60) 相差秒数
  FROM DUAL;

Oracle 计算两个时间的差值相关推荐

  1. 【MySQL】# mysql计算两个时间的差值

    TIMESTAMPDIFF(format, start_date, end_date) format:以何种方式(天,小时,分钟,秒-)计算时间的差值 start_date:开始时间 end_date ...

  2. timestamp(6) oracle计算差值_Oracle 计算两个时间的差值

    --天的间隔 SELECT FLOOR(SYSDATE - TO_DATE('20110805', 'yyyyMMdd')) FROM DUAL; --获得相隔时间的相差天数 SELECT CEIL( ...

  3. MySQL 计算两个时间的差值

    TIMESTAMPDIFF(type,exp2,exp1) type:year,month,day,HOUR,min,second等 例如:select TIMESTAMPDIFF(SECOND,'2 ...

  4. java LocalDateTime 加时间,计算两个时间的差

    LocalDateTime localDateTime = LocalDateTime.now();localDateTime= localDateTime.plusDays(1);//加一天 计算两 ...

  5. vue动态计算表格列两个时间的差值

    方法中用到了插件moment.js,使用day.js也是一样的.这两个时间工具超好用,不知道的快去了解一下,从此不需要new Date(). moment官网地址:http://momentjs.cn ...

  6. 如何使用Python计算Log中两个时间的差值

    有时候需要计算两个时间之间的差值,如果用口算很容易出现失误,这时候借助于Python就可以很容易地解决该问题1.按如下步伐操作,能有现成计算的直接用现成的,没有的再自己写函数 2.打包成exe,方便传 ...

  7. mysql计算某个两个时间的差值

    1.利用TO_DAYS函数 TO_DAYS ('2019-03-15') - TO_DAYS(now()) 2.利用DATEDIFF函数 3.利用TIMESTAMPDIFF函数 计算两日期时间之间相差 ...

  8. wpf datagrid 计算两个列的差值_天体到达指定方位角的时间计算

    接上一篇天体的升起.中天.落下时间 - 且听风吟的文章 - 知乎,天体的升起落下和中天是满足一些特殊条件,对于一般情况,如指定一个方位角,要求其到达的时间,我们也可以计算出来. 可以先判断一个天体的方 ...

  9. 两个时间的差值Java,Java如何找到两个时间之间的差值?

    下面的代码片段向您展示了如何找到LocalTime类表示的两个时间对象之间的差异.要获得两个LocalTime对象之间的差异,我们可以使用持续时间.between()方法.这个方法返回一个Durati ...

最新文章

  1. linux kernel list_head
  2. php获取请求路径_如何获取php.ini文件路径?
  3. Python之黏包的解决
  4. elasticsearch的增删改查
  5. 网易2017春招笔试真题编程题集合(5)——魔力手环
  6. 使用分支限界法解决单源最短路径问题。
  7. 第一个Windows程序讲解
  8. 审查指南 最新版本_代码审查-最终指南
  9. Windows内存保护机制及绕过方法
  10. 海报样机模型帮助以专业的方式展示你的设计
  11. commons-logging和slf4j都是日志的接口
  12. mysql5.4升级5.6_Laravel5.4 升级到 5.6
  13. 150929-拖延高于懒-HTML(End)
  14. 110 redis的哨兵集群 redis-cluster docker安装
  15. ALSA架构应用程序aplay及amixer调用关系(应用层到内核驱动)
  16. 捣鼓PlantUML(三、时序图)
  17. 一年当中几月份买车最合适?什么时候最便宜?
  18. Openjudge NOI题库 ch0111/10 河中跳房子|NOIP2015 day2 stone
  19. Android 万能通用selector
  20. dr.oracle素颜霜好用吗,素颜霜到底好不好用?测评了5款终于找到答案

热门文章

  1. 嵌入式linux智能小车ppt,基于FPGA嵌入式系统的智能小车全面解析
  2. js中promise的用法
  3. opengl arm linux,开源头条 | ARM v9架构发布
  4. 【Linux】安装和配置METIS
  5. Java篇 - 最全BigInteger和BigDecimal实战
  6. append和extend的差别
  7. TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
  8. 自定义Camera系列之:TextureView + Camera2
  9. 人头识别与计数_目标检测之人头检测(HaarLike Adaboost)---高密度环境下行人检测和统计...
  10. flutter Dart Mixin后关于调用super的理解