Oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数
一、两个日期相差的小时、分钟、秒
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中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数相关推荐
- oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...
oracle如何计算两个日期的相差天数.月数.年数.小时数.分钟数.秒数 1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('20 ...
- oracle中计算两个日期之间得天数、月数、年数以及结合使用常用函数
1.相差天数(两个日期相减)--Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_D ...
- java怎么计算相隔多少天_java计算两个日期之间相差天数和相隔天数详解
大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,"相差"和"相隔"是有区别的,然而就是这些区别害死很多人, ...
- Java计算两个日期的相差天数以及除去双休日的相差天数
Java计算两个日期的相差天数 计算两个日期相差天数 Java1.8新类LocalDateTime 计算相差天数 计算两个日期相差天数(除去双休日) 计算两个日期相差天数 Java1.8新类Local ...
- java 日期相差月数_Java 计算两个日期之间相差的月数
/** * 计算两个日期之间相差的月数 * * @param date1 * @param date2 * @return */ public static int getMonths(Date da ...
- datediff函数,计算两个日期之间的天数\月数\年数
datedif函数是一个隐藏函数但又确实存在,可以计算两个日期之间的天数\月数\年数. 时分秒转换为数字格式后的数字代表的是天数. datedif 年数.月数.日数 返回年数月数日数 =DATEDIF ...
- LocalDateTime两个时间相差的天数,小时数,分钟数,毫秒数
计算两个LocalDateTime类型时间的相差天数,小时数,分钟数,毫秒数 主要用到Duration类的between方法进行时差计算 其次用到Duration类的toDays方法转换天数,小时数, ...
- oracle时间相减得到天_oracle中计算两个日期之间得天数、月数、年数
1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_ ...
- oracle中计算两个日期之间的差值
2016年10月29日 阅读数:10503 最近几天在工作中用到了一项计算时间的功能,计算两个时间之间的天数差,顺道总结一下oracle中的语句:两个Date类型字段:START_DATE,END_D ...
最新文章
- Tomcat架构(二)
- 【0521模拟赛】小Z爱数学
- boost::mp11::mp_reverse_fold相关用法的测试程序
- Python中如何在一行里获取多个异常
- WPF实现TextBox水印效果
- mysql中列的默认值
- “串标围标”,是如何被识破的?
- 前端周记20190211-20190215
- Android入门笔记11
- 双光子成像和近红外二区荧光共聚焦成像/树状大分子CT/MRI双模态成像造影剂/锰螯合物磁共振成像(MRI)
- 【Photoshop 教程系列第 1 篇】如何用 PS 给图片添加文字,修改文字的字体,大小和颜色
- psm倾向得分匹配法举例_【计量地图】倾向得分匹配法(PSM)理论、操作与案例...
- 在word里打勾的方法
- 《黑白团团队》第八次团队作业:Alpha冲刺 第五天
- Android推送通知指南
- Android Toast 使用
- arcgis 栅格计算器,img叠加运算,con函数,img转txt
- ZLAN_ACC 安装代码
- 使用VBA在Office中输入特殊字符(1/3)
- Scala语言学习一——基础语法