将秒转换为人类可读的格式

时间:2019-10-19 00:20:03

标签: ruby

对于我正在用ruby编写的工具,有一次我正在处理Integer,它存储了一定数量的秒数(可能小到30秒,甚至长达几天) )。理想情况下,我想将其转换为类似于以下内容的可读字符串:

365 seconds -> 6 minutes, 5 seconds
176470 seconds -> 2 days, 1 hour, 1 minute, 10 seconds

红宝石有某种方法吗?看来Time.at(seconds).utc.strftime("...")即将结束,但我看不到如何将剩余时间转换为几天。

0 个答案:

没有答案