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(CURDATE(),INTERVAL -1 MONTH)
SELECT DATE_SUB(NOW(),INTERVAL -1 MONTH)
  • FRAC_SECOND  毫秒
  • SECOND  秒
  • MINUTE  分钟
  • HOUR  小时
  • DAY  天
  • WEEK  星期
  • MONTH  月
  • QUARTER  季度
  • YEAR  年

MySQL计算两个日期相差的天数、月数、年数相关推荐

  1. mysql 查出相差年数_MySQL计算两个日期相差的天数、月数、年数

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

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

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

  3. MySQL计算两个日期相差天数

    日常开发中使用mysql数据库,一定会用到的操作就是时间相关的比较. 经常会有查询今天.昨天.前七天.前30天等查询条件. 简单且准确的时间计算希望能帮到你 MySQL 计算两个日期之间的天数 TO_ ...

  4. 计算两个日期相差的天数

    JavaBean类 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calen ...

  5. java 计算日期相差天数_Java 计算两个日期相差的天数

    当我们需要计算两个日期相差的天数怎么办呢,今天我们就来用 Java 比较两个日期相差的天数,最简单的方法,直接上代码: 第一种,Date类型计算public static int differentD ...

  6. python计算两个日期相差的天数的代码

    如下资料是关于python计算两个日期相差的天数的代码,希望能对各位朋友有一些好处. d1 = datetime.datetime(2008, 2, 16) d2 = datetime.datetim ...

  7. php计算多少个月前,PHP怎么计算两个日期相差几个月

    PHP怎样计算两个日期相差几个月? function getMonthNum( $date1, $date2, $tags='-' ){ $date1 = explode($tags,$date1); ...

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

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

  9. mysql时间相减得到天数保留两位_MySQL计算两个日期相差的天数、月数、年数

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

  10. PHP计算两个日期相差的天数方法详解

    /*** 求两个日期之间相差的天数* (针对1970年1月1日之后,求之前可以采用泰勒公式)* @param string $date1* @param string $date2* @return ...

最新文章

  1. chrome 禁用https限制http_HTTP协议走过29年漏洞百出:Firefox可直接禁用
  2. MATLAB【十四】————调用深度库生成exe,批量运行三层文件夹下图片,保存结果
  3. 用Python爬一爬那些年你硬盘存过的老师们,太方便啦!
  4. RecyclerView android:layout_width=match_parent无效
  5. Java后台 自动 翻页查询
  6. java servletconfig_ServletConfig中的方法
  7. Thoughtworks 正式成为阿里云云原生核心合作伙伴
  8. 外架小横杆外露长度规范要求_脚手架各部位构造要求解读!
  9. C++primer 第 3 章 字符串、向量和数组 3 . 3 标准库类型vector
  10. 补码(为什么按位取反再加一):告诉你一个其实很简单的问题(转自醍醐灌顶)...
  11. 【直播回顾】阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK...
  12. SVD 与 PCA 的直观解释(4): PCA 主成分分析
  13. 【iOS】Touch Up Inside 和 Touch Up Outside 的区别
  14. Ubuntu查看crontab运行日志
  15. 第四课曲面与曲线方程
  16. Windows Server 2008安装nodejs
  17. python读matlab.fig_从fig文件中读取数据
  18. 1、解读中台 -- 什么是中台
  19. matlab中的函数简化,matlab的简化函数simple
  20. (C++)实现简单分数相加

热门文章

  1. learning-oracle-how2j
  2. QT 5 初学1 多窗口切分-续
  3. redis安装及使用
  4. StringBuffer 的 各种方法
  5. asp.net mvc源码分析-Action篇 ParameterDescriptor
  6. windows7 配置iis技巧
  7. 【GDB调试学习笔记】 Makefie上
  8. 高维(多变量)优化问题的技术与瓶颈
  9. 如何下载并使用别人写的库——jupyter notebook
  10. DN值、地表反射率、 表观反射率、发射率、辐射亮度、亮温名词解释