hi,欢迎访问本站!
当前位置: 首页学习笔记正文

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

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

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

标签:
声明:无特别说明,转载请标明本文来源!
发布评论
正文 取消