mysql 时间相减取时间差的方法

这里气候宜人,物产丰富,风景优美,是中国重点风景旅游城市。多明媚的秋天哪,这里,再也不是焦土和灰烬,这是千万座山风都披着红毯的旺盛的国土。那满身嵌着弹皮的红松,仍然活着,傲立在高高的山岩上,山谷中汽笛欢腾,白望在稻田里缓缓飞翔。秋天的美是成熟的——它不像春那么羞涩,夏那么坦露,冬那么内向。

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)

图示:

mysql 计算两个时间的差值

例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的时间,则会返回负数!

图示:

mysql 计算两个时间的差值

例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)

图示:

mysql 计算两个日期之间的差值的方法

PS:

mysql 计算两个时间之间的差值,也可以用年,月,日,时,分,秒的形式来表示,具体的示例可以参考本站关于 mysql 中 timestampdiff 函数的介绍!

以上就是mysql 时间相减取时间差的方法。作为班级的.一分子,我庄严宣誓:铭记自己的追求和理想,用最响亮的声音迎接朝阳,用最积极的心态走向课堂。不做怯懦的退缩,不做无益的彷徨,带着顽强的微笑,我要迎接更高的挑战。更多关于mysql 时间相减取时间差的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
mysql数据库中getshell的方式总结

MySQL数据库查询性能优化策略

如何如何使用myisamchk和mysqlcheck工具快速修复损坏的MySQL数据库文件

数据库中的sql完整性约束语句解析

MySQL数据库开发的36条原则(小结)