版权声明:本文为博主原创文章,未经博主允许不得转载。

在MySQL中可以使用DATEDIFF()函数计算两个日期之间的天数

语法:

  1. datediff(date1,date2)

注:date1和date2需是合法的日期或日期/时间表达式

例1

  1. SELECT DATEDIFF('2010-6-30','2010-6-26') AS DiffDate

例2

  1. SELECT DATEDIFF('20140618145239','20140613125249') AS DiffDate

Oracle中没有DateDiff函数 如何计算两个日期之间的天数呢?

在oracle中日期类型可以直接比较

  1. select to_date('2014-05-05','yyyy-mm-dd') - to_date('2014-05-02','yyyy-mm-dd') from dual

这样就可以计算出两个时间相差的天数。

如果是时间戳

  1. SELECT to_date('20140322154628', 'yyyymmddhh24miss') - to_date('20140320114631', 'yyyymmddhh24miss')
  2. from dual

也可以计算相差天数,但发现有小数,所以可以使用floor

  1. select floor(to_date('20140322154628', 'yyyymmddhh24miss') - to_date('20140320114631', 'yyyymmddhh24miss')) from dual;

最新文章

  1. 设计模式(十):从电影院中认识"迭代器模式"(Iterator Pattern)
  2. VTK初学一,e_Triangle_CellArray三角形的另一种方法绘制
  3. ASP.NET 4.0 forms authentication issues with IE11
  4. LinQ实战学习笔记(四) LINQ to Object, 常用查询操作符
  5. Linux下RPM、tar.gz、DEB格式软件包的区别
  6. 通过百度echarts实现数据图表展示功能
  7. IOS 网络请求中设置cookie
  8. git push default
  9. Mac下无法推出硬盘
  10. InkPicture 控件使用_01
  11. jsonp封装
  12. Java中一些常用的代码
  13. find: missing argument to `-exec'
  14. sulime text3
  15. hibernate--ID生成策略--XML
  16. Dubbo源码分析系列---扩展点加载
  17. Servlet生命周期与工作原理(转载)
  18. vue之生命周期
  19. codeforces-3
  20. django-request获取数据

热门文章

  1. 页码0~N ,其中0,1....9都出现了几次
  2. PHP7之Trait详解
  3. LeetCode 912. 排序数组(Sort an Array) 43
  4. 22 Maven高级应用
  5. CentOS7安装rabbitmq集群(二进制)
  6. Java 的 WebSocket
  7. SpringBoot开发验证码功能
  8. JDBC简单增删改查实现(单表)
  9. npm全局模块卸载及默认安装目录修改方法
  10. 学习笔记之三十年软件开发之路 - Things I Learnt The Hard Way (in 30 Years of Software Development)