一、两个日期相差的小时、分钟、秒

1.1、实现效果

1.2、实现的sql语句

--Oracle中两个日期相差小时数--
select TO_NUMBER((TO_DATE('2021-09-22 11:22:13','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2021-09-22 10:22:13','yyyy-mm-dd hh24:mi:ss'))*24)
AS 相差小时数 from dual;--Oracle中两个日期相差分钟数--
select TO_NUMBER((TO_DATE('2021-09-22 11:22:13','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2021-09-22 11:20:13','yyyy-mm-dd hh24:mi:ss'))*24*60)
AS 相差分钟数 from dual;--Oracle中两个日期相差秒数--
select TO_NUMBER((TO_DATE('2021-09-22 11:22:13','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2021-09-22 11:22:00','yyyy-mm-dd hh24:mi:ss'))*24*60*60)
AS 相差秒数 from dual;

二、两个日期相差的天数

2.1、实现效果

2.2、实现的sql语句

--Oracle中两个日期相差天数--
select TO_NUMBER(TO_DATE('2021-10-01','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2021-09-22','yyyy-mm-dd hh24:mi:ss'))
AS 相差天数 from dual;

三、两个日期相差的月份

3.1、实现效果

3.2、实现的sql语句

--oracle两个日期的相差月数--
--1)月份都是最后一天,A日期 > B日期 ,返回整数 ---
select months_between(TO_DATE('2021-10-31','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2021-09-30','yyyy-mm-dd hh24:mi:ss'))
As 相差月份1 from dual;--2)月份都是最后一天,B日期 > A日期 ,返回负数 ---
select months_between(TO_DATE('2021-09-30','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2021-10-31','yyyy-mm-dd hh24:mi:ss'))
As 相差月份2 from dual;--3)月份天数不一样,A日期 > B日期 ,返回带小数的数字---
select months_between(TO_DATE('2021-10-31','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2021-09-22','yyyy-mm-dd hh24:mi:ss'))
As 相差月份3 from dual;

四、两个日期相差的年份

4.1、实现效果

4.2、实现的的sql语句

--oracle两个日期的相差年份--
select ((months_between(TO_DATE('2023-10-01','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2021-09-22','yyyy-mm-dd hh24:mi:ss')))/12)
As 相差年份 from dual;

Oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数相关推荐

  1. oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...

    oracle如何计算两个日期的相差天数.月数.年数.小时数.分钟数.秒数 1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('20 ...

  2. oracle中计算两个日期之间得天数、月数、年数以及结合使用常用函数

    1.相差天数(两个日期相减)--Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_D ...

  3. java怎么计算相隔多少天_java计算两个日期之间相差天数和相隔天数详解

    大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,"相差"和"相隔"是有区别的,然而就是这些区别害死很多人, ...

  4. Java计算两个日期的相差天数以及除去双休日的相差天数

    Java计算两个日期的相差天数 计算两个日期相差天数 Java1.8新类LocalDateTime 计算相差天数 计算两个日期相差天数(除去双休日) 计算两个日期相差天数 Java1.8新类Local ...

  5. java 日期相差月数_Java 计算两个日期之间相差的月数

    /** * 计算两个日期之间相差的月数 * * @param date1 * @param date2 * @return */ public static int getMonths(Date da ...

  6. datediff函数,计算两个日期之间的天数\月数\年数

    datedif函数是一个隐藏函数但又确实存在,可以计算两个日期之间的天数\月数\年数. 时分秒转换为数字格式后的数字代表的是天数. datedif 年数.月数.日数 返回年数月数日数 =DATEDIF ...

  7. LocalDateTime两个时间相差的天数,小时数,分钟数,毫秒数

    计算两个LocalDateTime类型时间的相差天数,小时数,分钟数,毫秒数 主要用到Duration类的between方法进行时差计算 其次用到Duration类的toDays方法转换天数,小时数, ...

  8. oracle时间相减得到天_oracle中计算两个日期之间得天数、月数、年数

    1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_ ...

  9. oracle中计算两个日期之间的差值

    2016年10月29日 阅读数:10503 最近几天在工作中用到了一项计算时间的功能,计算两个时间之间的天数差,顺道总结一下oracle中的语句:两个Date类型字段:START_DATE,END_D ...

最新文章

  1. Tomcat架构(二)
  2. 【0521模拟赛】小Z爱数学
  3. boost::mp11::mp_reverse_fold相关用法的测试程序
  4. Python中如何在一行里获取多个异常
  5. WPF实现TextBox水印效果
  6. mysql中列的默认值
  7. “串标围标”,是如何被识破的?
  8. 前端周记20190211-20190215
  9. Android入门笔记11
  10. 双光子成像和近红外二区荧光共聚焦成像/树状大分子CT/MRI双模态成像造影剂/锰螯合物磁共振成像(MRI)
  11. 【Photoshop 教程系列第 1 篇】如何用 PS 给图片添加文字,修改文字的字体,大小和颜色
  12. psm倾向得分匹配法举例_【计量地图】倾向得分匹配法(PSM)理论、操作与案例...
  13. 在word里打勾的方法
  14. 《黑白团团队》第八次团队作业:Alpha冲刺 第五天
  15. Android推送通知指南
  16. Android Toast 使用
  17. arcgis 栅格计算器,img叠加运算,con函数,img转txt
  18. ZLAN_ACC 安装代码
  19. 使用VBA在Office中输入特殊字符(1/3)
  20. Scala语言学习一——基础语法

热门文章

  1. python numpy遍历_如何遍历numpy.array?
  2. Python实现圆环面积求解
  3. 详解WebSocket协议
  4. 期货十三篇 第十二篇 技术篇
  5. Android仿微信小视频录制功能
  6. 李权晟:11.23今日黄金行情走势分析及布局策略
  7. 采用merge语句的非关联形式再次显神能
  8. 海洋科学创意馆完成基础装修
  9. Virtualbox 无线网卡 虚拟机上网设置
  10. 致敬2018,心有多大,舞台就有多大