mysql 中的 timediff 函数,可以计算两个时间之间的时间差,并以 hh:ii:ss 的形式进行返回,具体使用方法可以参考下面的 timediff() 函数的介绍以及此函数的使用方法。
mysql timediff() 函数介绍
timediff():返回两个时间相减得到的差值!
语法:
timediff(time1,time2);
参数:
time1,time2:合法的时间字段或表达式
mysql 时间相减取时间差的方法
例1:mysql timediff() 使用方法
SQL 命令
mysql> select timediff('08:10:22','06:05:11'); +---------------------------------+ | timediff('08:10:22','06:05:11') | +---------------------------------+ | 02:05:11 | +---------------------------------+ 1 row in set (0.00 sec)
图示:
例2:mysql 计算两个时间的差值
mysql> select timediff('05:10:22','08:05:11'); +---------------------------------+ | timediff('05:10:22','08:05:11') | +---------------------------------+ | -02:54:49 | +---------------------------------+ 1 row in set (0.00 sec)
注意:如果 timediff 计算过程为 time1 - time2,如果 time1 的时间小于time2的时间,则会返回负数!
图示:
例3:mysql 计算两个日期之间的差值的方法
mysql> select timediff('2021-06-10 10:22:10','2021-06-08 05:11:10'); +-------------------------------------------------------+ | timediff('2021-06-10 10:22:10','2021-06-08 05:11:10') | +-------------------------------------------------------+ | 53:11:00 | +-------------------------------------------------------+ 1 row in set (0.00 sec)
图示:
PS:
mysql 计算两个时间之间的差值,也可以用年,月,日,时,分,秒的形式来表示,具体的示例可以参考本站关于 mysql 中 timestampdiff 函数的介绍!
以上就是mysql 时间相减取时间差的方法。作为班级的.一分子,我庄严宣誓:铭记自己的追求和理想,用最响亮的声音迎接朝阳,用最积极的心态走向课堂。不做怯懦的退缩,不做无益的彷徨,带着顽强的微笑,我要迎接更高的挑战。更多关于mysql 时间相减取时间差的方法请关注haodaima.com其它相关文章!