在Oracle中计算两个日期间隔的天数、月数和年数:

一、天数:

在Oracle中,两个日期直接相减,便可以得到天数;

select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/dd/yyyy') from dual;

返回结果:36

二、月数:

计算月数,需要用到months_between函数;

--months_between(date1,date2)

--如果两个日期中“日”相同,或分别是所在月的最后一天,那么返回的结果是整数。否则,返回的结果将包含一个分数部分(以31天为一月计算)

select months_between(to_date('01/31/2015','mm/dd/yyyy'),to_date('12/31/2014','mm/dd/yyyy')) "MONTHS" FROM DUAL;

返回结果:

select months_between(to_date('01/01/2015','mm/dd/yyyy'),to_date('12/31/2014','mm/dd/yyyy')) "MONTHS" FROM DUAL;

返回结果: 0.032258064516129

select abs(trunc(months_between(sysdate , to_date('01/31/2015','mm/dd/yyyy'))))from dual;

select ceil(trunc(months_between(sysdate , to_date('01/31/2015','mm/dd/yyyy'))))from dual;

select floor(trunc(months_between(sysdate , to_date('01/31/2015','mm/dd/yyyy'))))from dual;

三、年数:

计算年数,是通过计算出月数,然后再除以12;(也许会有更好的办法,目前还不知道)

select trunc(months_between(to_date('08/06/2015','mm/dd/yyyy'),to_date('08/06/2013','mm/dd/yyyy'))/) from dual;

--返回结果:

在Oracle中计算两个日期间隔的天数、月数和年数

一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/ ...

oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等

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

Java8 使用LocalDate计算两个日期间隔多少年,多少月,多少天

最近项目遇到一个需要计算两个日期间隔的期限,需要计算出,整年整月整日这样符合日常习惯的说法,利用之前的Date和Calendar类会有点复杂,刚好项目使用了JDK8,那就利用起来这个新特性,上代码: ...

java计算两个日期之间的天数,排除节假日和周末

如题所说,计算两个日期之前的天数,排除节假日和周末.这里天数的类型为double,因为该功能实现的是请假天数的计算,有请一上午假的为0.5天. 不够很坑的是每个日期都要查询数据库,感觉很浪费时间. 原 ...

ORACLE判断两个日期间隔几个工作日

CreateTime--2017年9月7日17:14:56 Author:Marydon ORACLE判断两个日期间隔几个工作日 方法:使用存储过程 /** * 判断两个日期间隔几个工作日 */ ...

计算两个日期相差的天数 js php日期 减一年

计算两个日期相差的天数 //sDate1和sDate2是yyyy-MM-dd格式 function dateDiff(sDate1, sDate2) { var aDate, oDate1, oDat ...

JS计算两个日期之间的天数

alse" :picker-options="pickerOptions0" val ...

iOS 计算两个日期之间的天数问题

//获取当前时间若干年.月.日之后的时间 + (NSDate *)dateWithFromDate:(NSDate *)date years:(NSInteger)years months:(NSIn ...

随机推荐

@Autowired 与@Resource的区别

1.@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上. 2  @Autowired默认按类型装配(这个注解是属业spring的),默认情况下 ...

利用tween.js算法生成缓动效果

在讲tween类之前,不得不提的是贝塞尔曲线了.首先,贝塞尔曲线是指依据四个位置任意的点坐标绘制出的一条光滑曲线.它在作图工具或动画中中运用得比较多,例如PS中的钢笔工具,firework中的画笔等等 ...

web初学之MVC

之前对JavaEE的MVC模式有些许了解,但一直没有很好的掌握,在读代码时候也很模糊不清.因此对MVC又通过各种资料有了全面的理解. 一.首先,需要从了解JavaEE技术开始.JavaEE技术在设计程 ...

itext 实现pdf打印数字上标和下标

https://kathleen1974.wordpress.com/category/itext-pdf/ In one of my project, we need to give the use ...

解决两台虚拟机互ping可通,但connect失败

问题描述: 在UNP一书中实例中,采用两台不同的虚拟机.即一台虚拟机作为服务端,另外一台虚拟机作为客户端. 现象: 两台电脑各自互ping可通 客户端访问local可行 客户机访问服务端报错:No r ...

重新认识Box Model、IFC、BFC和Collapsing margins

尊重原创,转载自: http://www.cnblogs.com/fsjohnhuang/p/5259121.html 肥子John^_^ 前言   盒子模型作为CSS基础中的基础,曾一度以为掌握了I ...

相对布局RelativeLayout

一. public class RelativeLayout extends ViewGroup java.lang.Object    ↳ android.view.View      ↳ an ...

xx通CGI流量控制

流量控制共分2步,首先在CGI框架对用户的ip作限制,第二限制每个CGI的流量.   一.基于IP的流量控制 用共享内存(shm)的方式保存基于ip的访问信息. 配置文件中

C++:vector的用法详解

oracle日期相减工作日_Oracle 计算两个日期间隔的天数、月数和年数相关推荐

  1. oracle日期相减工作日_oracle 日期相减 转载

    转自 http://hi.baidu.com/juanjuan_66/blog/item/cf48554c9331fbe6d62afc6a.html oracle日期相减 2012-02-10 12: ...

  2. mysql日期相减返回秒_mysql两个日期相减得到秒、分、天

    一.MySQL中两个DateTime字段相减 假定表名为tblName,两个DateTime字段名分别为beginDateTime,endDateTime,以下是相关两个mysql日期字段相减的SQL ...

  3. Go获取n天前或后的日期、日期转秒时间戳、计算两个日期之间的天数差

    获取n天前或后的日期: // GetBeforeTime 获取n天前的秒时间戳.日期时间戳 // _day为负则代表取前几天,为正则代表取后几天,0则为今天 func GetBeforeTime(_d ...

  4. Python使用更相减损术计算两个整数的最大公约数

    更相减损术是<九章算术>中给出的一种用于约分的方法,也可以用来计算最大公约数,其步骤为: 1)如果两个整数都是偶数,就使用2约简,直到两个整数不再都是偶数,然后执行第2步.如果两个整数不都 ...

  5. php 计算日期差几周,PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 PHP 2  // 时间格式为YYYYMMDDHHmmss 3  function timeDiff( $aTime , $bTime ) 4 { 5   ...

  6. oracle俩个日期的差,oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

  7. java前台计算date差_js前台计算两个日期的间隔时间

    js前台计算两个日期的间隔时间(时间差) 原创 2017年08月28日 16:09:43 标签:javascript 1144 在后台传来两个时间字段,从中解析出两个字符串类型的日期格式 需要在前台解 ...

  8. Excel 日期相减 DATEDIF 函数用法实例

    Excel 日期相减 DATEDIF 函数用法实例 如图所示 在C1列输入 =DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1 ...

  9. 转:QT时间相关的使用(日期相减问题)

    https://blog.csdn.net/qq_18286031/article/details/78538769 Qt两个日期相减的问题 首先,由日期与时间戳的相互转换 QDateTime tim ...

最新文章

  1. 利用Injection插件加快Xcode编译速度
  2. C#求空间两点之间的距离
  3. SAP Spartacus baseSite设置的源头 - 路由事件
  4. JDBC高级特性(一)结果集,批量更新
  5. 算法学习——递归和排列组合
  6. GD32F103学习笔记(1)——搭建环境、编译烧写
  7. 跟着Cell学单细胞转录组分析(四):单细胞转录组测序UMAP降维聚类
  8. c语言将一句英文逆序输出,C++实现英文句子中的单词逆序输出的方法
  9. CodeForces - 884B Japanese Crosswords Strike Back
  10. FISCO BCOS最强学习路径,汇聚全网资源(2022更新版)
  11. 【老生谈算法】matlab在材料力学中的应用
  12. ps如何将图片转化成线稿 简单版
  13. Haar-like特征计算和积分图详解
  14. 10款热门的企业报表工具软件,该如何选择?
  15. Cloudera Manager环境搭建【二】
  16. 坯子库和suapp哪个好用_关于Sketchup插件安装使用,你应该知道的那些事
  17. 填补空缺——压缩感知
  18. struts2 框架升级从2.3.*,升级到2.5.30
  19. 2021-12-20 WPF上位机 121-三菱PLC协议读写代码的封装
  20. 如何让IIS支持.docx下载

热门文章

  1. python如何调用文件进行换位加密_python 换位密码算法的实例详解
  2. pytorch线性模型的基础使用
  3. 论文笔记:HKMF-T: Recover From Blackouts in TaggedTime Series With Hankel Matrix Factorization
  4. python笔记:fancyimpute
  5. 强化学习笔记4:强化学习分类
  6. MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码)
  7. linux实战应用案例: 777 权限表示什么,各数字又是什么含义?
  8. c++vector替换元素_从发展来看Vector与Hashtable的淘汰
  9. logistic回归 简介_金融专业进!逻辑回归模型简述
  10. 抓取豆瓣上的《长津湖》的热评,我发现了这些