微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL怎么获取两个日期的时间间隔

MysqL中,可以使用TIMESTAMPDIFF函数获取两个日期之间的时间间隔。

语法如下:

TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)

其中,unit可以是以下值之一:

  • MICROSECOND:微秒

  • SECOND:秒

  • MINUTE:分钟

  • HOUR:小时

  • DAY:天

  • WEEK:周

  • MONTH:月

  • QUARTER:季度

  • YEAR:年

datetime_expr1和datetime_expr2是要比较的两个日期表达式。

以下是一个使用示例:

SELECT TIMESTAMPDIFF(DAY, ‘2022-01-01’, ‘2022-01-10’) AS days_diff;

查询返回日期’2022-01-10’和’2022-01-01’之间的天数差异,结果为9。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐