1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Mysql 计算两个时间差函数

Mysql 计算两个时间差函数

时间:2022-01-03 11:22:50

相关推荐

Mysql 计算两个时间差函数

一. TIMESTAMPDIFF函数

语法:

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

参数:

unit 单位( second 秒minute 分钟hour 小时day 天week 周month 月year 年)datetime_expr1,datetime_expr2 两个时间(后者减去前者)

示例:

SELECT TIMESTAMPDIFF(SECOND,'-06-17 00:00:00','-06-17 23:59:59'); # 结果 = 86399秒SELECT TIMESTAMPDIFF(MINUTE,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 1439分钟SELECT TIMESTAMPDIFF(HOUR,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 23小时SELECT TIMESTAMPDIFF(DAY,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 0天SELECT TIMESTAMPDIFF(WEEK,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 0周SELECT TIMESTAMPDIFF(MONTH,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 0月SELECT TIMESTAMPDIFF(YEAR,'-06-17 00:00:00','-06-17 23:59:59');# 结果 = 0年# 可以结合日期函数进行搭配使用SELECT TIMESTAMPDIFF(SECOND,'-06-17', CURRENT_DATE());SELECT TIMESTAMPDIFF(SECOND,'-06-17 00:00:00',NOW());SELECT TIMESTAMPDIFF(SECOND,'-06-17 00:00:00',CURRENT_TIMESTAMP());# 补充说明SELECT CURRENT_DATE();# 结果 = -06-17SELECT NOW();# 结果 = -06-17 23:55:55SELECT CURRENT_TIMESTAMP();# 结果 = -06-17 23:55:55

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。