您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

Mysql数据库计算两个时间的时间差

时间:05-19来源:作者:点击数:

Mysql计算两个时间的时间差函数

1.TIMESTAMPDIFF()函数

TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)

函数共有三个参数,三个参数的取值分别是:

interval:比较的类型,可取值FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER 或YEAR

datetime_expr1和datetime_expr2是待比较的两个时间,用后面的时间减去前面的时间

SELECT TIMESTAMPDIFF(DAY,'2018-12-01 12:23:59','2018-12-03 16:29:50') FROM DUAL;

得到的结果是:2

2.DATEDIFF()函数

DATEDIFF(datetime_expr1,datetime_expr2)

datetime_expr1和datetime_expr2是待比较的两个时间,用前面的时间减去后面的时间

SELECT DATEDIFF('2018-12-01 12:23:59','2018-11-03 12:23:59') FROM DUAL;

得到的结果是:28

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门