Mysql数据库计算时间差(天,时,分,秒)
用户投稿 学习笔记 22阅读
mysql数据库中一般会提供函数库,其中就有一个可以供我们进行使用
TIMESTAMPDIFF(DAY,create_time,now())TIMESTAMPDIFF 中其中参数详细说明如下:
1、第一个参数可以有几种DAY,HOUR,MINUTE,SECOND
分别代表: 天,小时,分钟, 秒
2、第二个参数, 第三个参数 为计算的时间差
算法: 第三个参数 - 第二个参数
例如:
select TIMESTAMPDIFF(DAY,'2021-12-20 10:00:00','2021-12-23 8:00:00') interval_time from DUAL设置的第一个参数为DAY, 得到结果为 2,是因为 2021-12-23 8:00:00 - 2021-12-20 10:00:00 不足三天,所以就自动计算为2天了。
设置的第一个参数为HOUR, 得到结果为70, 2021-12-23 8:00:00 - 2021-12-20 10:00:00 相差70个小时
后面的两个参数,兄弟们,你们得亲自去试验一下呢?
有什么问题,可以在下方留言哦!!!
标签: