Mysql数据库计算时间差(天,时,分,秒)

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个小时

 后面的两个参数,兄弟们,你们得亲自去试验一下呢?

有什么问题,可以在下方留言哦!!!

你可能感兴趣的:(数据库,mysql)