【发布时间】:2009-12-21 03:44:50
【问题描述】:
在 Java 中,我有一个长整数,表示以毫秒为单位的时间段。时间段可以从几秒到几周不等。我想将此时间段输出为具有适当单位的字符串。
例如 3,000 应输出为“3 秒”,61,200,000 应输出为“17 小时”,1,814,400,000 应输出为“3 周”。
理想情况下,我还可以微调子单元的格式,例如62,580,000 可能会输出为“17 小时 23 分钟”。
是否有任何现有的 Java 类可以处理这个问题?
【问题讨论】:
标签: java time formatting