如何在大于23:59:59的时间内使用模数24小时格式

时间:2015-04-07 20:25:45

标签: mysql

当我使用addtime(time1,time2)时,结果大于23:59:59

我只需要在其上使用模运算符。

例如,如果获得的结果是25:0:0,我需要将其01:00:00

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下操作:

SELECT SEC_TO_TIME(MOD(TIME_TO_SEC('25:23:00'), 86400));

+--------------------------------------------------+
| SEC_TO_TIME(MOD(TIME_TO_SEC('25:23:00'), 86400)) |
+--------------------------------------------------+
| 01:23:00                                         |
+--------------------------------------------------+