【发布时间】:2015-06-27 09:04:33
【问题描述】:
我很惊讶以前没有人问过这个问题,但是...如何将NominalDiffTime 简单地打印为小时、分钟和秒? (可能还有 天,如果它恰好有那么长......)
由于未知原因,Show 实例打印总秒数,这显然是无用的。 (13055.22秒有多长?是几分钟?一天?半小时?我不知道!)
有FormatTime 类,但不适用于NominalDiffTime。
您似乎可以使用floor 方法将总秒数作为实际的数字,但是您如何处理它呢?
据我所知,DiffTime 也无济于事。
必须有一种方法可以合理地打印持续时间...
【问题讨论】:
标签: haskell time formatting