MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。

SELECT TIMESTAMPDIFF(类型,开始时间,结束时间)

相差的秒数:

SELECT TIMESTAMPDIFF(SECOND,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的分钟数:

SELECT TIMESTAMPDIFF(MINUTE,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的小时数:

SELECT TIMESTAMPDIFF(HOUR,'1993-03-23 00:00:00 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的天数:

SELECT TIMESTAMPDIFF(DAY,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的周数:

SELECT TIMESTAMPDIFF(WEEK,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的季度数:

SELECT TIMESTAMPDIFF(QUARTER,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的月数:

SELECT TIMESTAMPDIFF(MONTH,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

相差的年数:

SELECT TIMESTAMPDIFF(YEAR,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

获取当前日期:

SELECT NOW()

SELECT CURDATE()

当前日期增加一天:

SELECT DATE_SUB(CURDATE(),INTERVAL -1 DAY)

当前日期减少一天:

SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY)

当前日期增加一周:

SELECT DATE_SUB(CURDATE(),INTERVAL -1 WEEK)

SELECT DATE_SUB(NOW(),INTERVAL -1 MONTH)

当前日期增加一月:

SELECT DATE_SUB(CURDATE(),INTERVAL -1 MONTH)

FRAC_SECOND 毫秒

SECOND 秒

MINUTE 分钟

HOUR 小时

DAY 天

WEEK 星期

MONTH 月

QUARTER 季度

YEAR 年

总结

以上所述是小编给大家介绍的MySQL计算两个日期相差的天数、月数、年数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文标题: MySQL计算两个日期相差的天数、月数、年数

本文地址: http://www.cppcns.com/shujuku/mysql/270549.html

mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数相关推荐

  1. Mysql-计算两个时间之间的差值

    计算两个时间之间的差值 1.datediff()计算date差值 2.timediff()计算时分秒差值 3.timestampdiff()计算指定维度的时间差值 1.datediff()计算date ...

  2. 比对EXCEL中的两列数据之间的差值

    工作中经常会比对EXCEL中的两列数据之间的差值 import pandas as pd  #导入pandas #读取第一个表格数据 打印 df=pd.read_excel("F:\\tem ...

  3. mysql 取差值_MySQL计算相邻两行某列差值的方法

    简述 博主最近因工作任务缠身,都无暇顾及到我的这片自留地了.前段时间稍有空闲,花了较多的精力学习<啊哈算法>,从中学习到很多之前没有太注重的内容,收益颇丰.但是这些算法题目还没有看完,等后 ...

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

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

  5. mysql 取差值_mysql计算两条数据差值,求大神解答

    1.创建3张表: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `warter` int(11) DEFAULT NULL, `r ...

  6. MySQL timestampdiff()函数返回两个时间之间的差值

    TIMESTAMPDIFF(unit,begin,end); TIMESTAMPDIFF函数返回begin-end的结果,其中begin和end是DATE或DATETIME表达式. TIMESTAMP ...

  7. pandas 学习 第13篇:计算元素之间的差值、比值

    对于数据框,可以按照行或列,计算相邻两个元素的之间的差值或变化百分比, 有如下数据框: >>> df = pd.DataFrame({'a': [1, 2, 3, 4, 5, 6], ...

  8. 两个日期之间的差值计算

    两个日期之间的差值计算 近期在写关于计算时间之间的业务处理,当中的各种差值语法初六汇总 1.前端(以JQUERY为例) 语法:核心:采用时间戳的相减方式 //以当前时间减去制定日期计算相差的时间 va ...

  9. js计算两个时间之间的差,超简便的方法

    转载出处 getDiffDay(date_1, date_2) {// 计算两个日期之间的差值let totalDays,diffDatelet myDate_1 = Date.parse(date_ ...

最新文章

  1. 《learning ROS for robotics programming》
  2. C 语言实现数组冒泡排序
  3. 简单的字谜游戏--可扩展--2015年7月25日14:58:00V1.1版
  4. 详述一次大量删除导致MySQL慢查的分析
  5. MATLAB 随机过程基本理论
  6. 数据库备份恢复策略_如何根据备份策略选择和检查正确的数据库恢复模型
  7. 微软谷歌出资500万美元推出 Alpha-Omega 项目,提升软件供应链安全
  8. 从yield 到yield from再到python协程
  9. nosql数据库MongoDB的用法
  10. 【原】ZenCoding中常用的CSS3样式
  11. RS485使用串口输出最后一个字节固定为FF
  12. 全网最新springCloud快速练手学习项目——简单超易懂系列
  13. 航空公司客户价值分析
  14. 基于python的客流统计_基于深度学习的客流量统计方法
  15. 熊猫直播助手服务器断开,熊猫直播发告别信正式关停服务器 总共运行1286天终于再见了...
  16. 计算机专业高级工程师考哪些专业,高级工程师职称考试项目有哪些
  17. 互联网经典SQL面试题及答案解析
  18. word文件损坏怎么恢复?
  19. 时间转化为字符串格式的方法
  20. 实用技巧:利用Excel实现客户档案的统一管理

热门文章

  1. 哈工大计算机学院奖学金,【逆天了】哈工大研究生补贴/奖学金一览表,原来读研福利这么好...
  2. Mac Docker Desktop “Mounts denied: EOF.“解决方法
  3. java自动输入验证码_【自动化测试】使用Java+selenium填写验证码成功登录
  4. RDKit | 子结构搜索和MCS算法
  5. 知名985北京师范大学,也改考408了!
  6. JS 对象转换为数组
  7. pytest+Allure+jenkins
  8. GEE|时间序列分析(三)
  9. 16 Three.js使用dat.GUI简化试验流程
  10. 办公族久坐对颈椎不好,快快试试这个体操吧