聊聊MySQL 中常用的日期相关函数
免费学习推荐: mysql视频教程 目录 第一部分:时间差函数 timestampdiff、datediff、timediff 一、时间差函数:timestampdiff 二、时间差函数:datediff 三、时间差函数:timediff 四、其他日期函数
<img src="https://img.mryunwei.com/uploads/2023/04/20230419120926905.jpg"><blockquote><p>免费学习推荐:mysql视频教程</p></blockquote>
目录
一、时间差函数:timestampdiff
语法:timestampdiff(interval, datetime1,datetime2) 结果:返回(时间2-时间1)的时间差,结果单位由 interval 参数给出。
interval frac_second 毫秒(低版本不支持,用second,再除于1000) second 秒 minute 分钟 hour 小时 day 天 week 周 month 月 quarter 季度 year 年
注意:MySQL 5.6之后才支持毫秒的记录和计算,如果是之前的版本,最好是在数据库除datetime类型之外的字段,再建立用于存储毫秒的int字段,然后自己进行转换计算。# 所有格式
语法:SELECT DATEDIFF(日期1, 日期2) 结果:日期1 - 日期2 的天数的差
语法:timediff(time1,time2) 结果:返回 time1-time2 的差值