【发布时间】:2010-10-27 11:56:38
【问题描述】:
如何将时间以秒为单位转换为 Rails 中的标准时间格式。例如 1971 秒 应该显示为 0:33:25
【问题讨论】:
-
我认为你的计算部分是错误的。请参阅 1971/60 给您一个值 32.85。这并不意味着 32 分 85 秒,而是意味着 32 分钟加上 0.85 分钟,即 51 秒。这意味着 1971 秒将为您提供 32.51 秒。因此,我认为@Ariejan 的答案是正确的,尽管我没有对其进行测试,并且我不保证它是完美的解决方案。
-
@user475748 我认为你必须接受@Ariejan 的回答。我对其进行了测试,它可以按照您的要求完美运行。
标签: ruby-on-rails time