将秒转换为天、小时、分钟、秒 (MySQL) [英] Convert seconds to days, hours, minutes, seconds (MySQL)
本文介绍了将秒转换为天、小时、分钟、秒 (MySQL)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例:
秒 =1015557";
seconds ="1015557";
结果应该是:
11 天 18h:05m:57s
11days 18h:05m:57s
如何在 MySQL 中做到这一点?
How can do this in MySQL?
推荐答案
您可以使用这样的查询:
You can use a query like this:
SELECT
DATE_FORMAT(date('1970-12-31 23:59:59')
+ interval 1015557 second,'%j days %Hh:%im:%ss') as result;
示例
mysql> SELECT
-> DATE_FORMAT(date('1970-12-31 23:59:59')
-> + interval 1015557 second,'%j days %Hh:%im:%ss') as result;
+----------------------+
| result |
+----------------------+
| 011 days 18h:05m:57s |
+----------------------+
1 row in set (0,00 sec)
mysql>
这篇关于将秒转换为天、小时、分钟、秒 (MySQL)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文