MySQL计算两个日期相差的天数、月数、年数
2023-06-13 09:15:12 时间
MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。
MySQL计算两个日期相差的天数、月数、年数
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 年
相关文章
- PHP实现将数组插入MySQL数据库(php数组插入mysql)
- MySQL日期截取:从年到日(mysql日期截取年月日)
- MySQL:将日期格式转换为毫秒(mysql日期转换毫秒)
- MySQL中取出日期的简单技巧(mysql时间取日期)
- MySQL系统参数优化:提升性能的密钥(mysql系统参数优化)
- MySQL中的Gap Lock技术(mysql间隙锁)
- MySQL中日期比较的简单方法(mysql日期比较)
- MySQL时间戳转换为直观的日期格式(mysql时间戳转为日期)
- MySQL中获取当前日期时间的方法(mysql取当前时间)
- MySQL进程终止 结束你的数据库之旅(mysql进程终止)
- MySQL 时间戳转换为日期的简单方法(mysql时间戳转日期)
- MySQL日期自动填充:实现无缝数据录入(mysql补齐日期)
- MySQL数据追踪:跟随数据轨迹,全方位掌握数据库动态。(mysql数据跟踪)
- MySQL 去重保留一行(mysql重复保留一条)
- MySQL计算时间差的函数简介(mysql时间差函数)
- MySQL中比较日期的最佳实践(mysql日期的比较)
- MySQL中如何根据日期进行排序(mysql 日期 排序)
- MySQL 命令行安装详解(mysql 命令安装)
- MySQL 中 YEAR 函数,用于提取日期或日期时间值的年份部分(mysql中year函数)
- MySQL中varchar字段的用途和限制(mysql中vachar)
- 管理妙用64位MySQL无界面管理极致效率(64位mysql没界面)
- MySQL中如何查询出发日期(mysql中出发日期)
- MySQL 数据求和操作计算一列数据的总和(mysql一列数据总和)
- 探究MySQL Workbench新版Yog 64的实用性(mysql yog 64)
- 如何在 MySQL 中计算两个日期之间的天数差(mysql 两日期天数差)
- MySQL下载进度卡住试试这些解决方法(mysql下载卡住了)