Mysql计算两个日期的时间差 第一种:TIMESTAMPDIFF函数 三个参数。第一个参数是比较的类型:FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER、YEAR几
三个参数。第一个参数是比较的类型:FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER、YEAR几种类型。第二、三参数是时间,后减前:
SELECT TIMESTAMPDIFF(DAY,'2023-01-01','2023-01-02'); -- 结果:1
SELECT TIMESTAMPDIFF(MONTH,'2023-02-13','2023-03-13'); -- 结果:1SELECT TIMESTAMPDIFF(MONTH,'2023-02-13','2023-03-12'); -- 结果:0
两个参数。前减后。得到相差的天数。
SELECT DATEDIFF('2023-03-13','2023-03-12'); -- 结果:1
NOW() 当前的年月日时分秒,如:2023-03-09 10:55:12
CURDATE() 当前的年月日, 如:2023-03-09
CURTIME() 当前的时分秒,如:10:55:12
DATE() 对一个年月日时分秒的值格式化成年月日,使用DATE(time)。可以直接输入字符串。
SELECT NOW(),CURDATE(),CURTIME();-- 结果:2023-03-09 10:55:12 2023-03-09 10:55:12SELECT DATE(NOW()); -- 结果:2023-03-09SELECT DATE('2023-03-09 10:55:12'); -- 结果:2023-03-09
来源地址:https://blog.csdn.net/u011149152/article/details/129416635
--结束END--
本文标题: mysql 日期 计算 时间差 天数差
本文链接: https://www.lsjlt.com/news/390984.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0