我有一个以毫秒为单位的时间戳,我想将其转换为小时、分钟、秒,但仅限于以下格式:
20hrs 10mins 50sec
我想想出一些更好的读取数据的格式,所以决定使用上面的格式。我正在使用 Apache Commons 中的 DurationFormatUtils
类来给我这种格式的结果 HH:mm:ss,SSS
截至目前:
DurationFormatUtils.formatDuration(durationForStep, "HH:mm:ss,SSS")
有什么方法可以只使用 DurationFormatUtils
类来获得上述格式的结果吗?如果不是,那么我认为手动工作将是我猜的唯一其他选择?
最佳答案
我没用过这个,但根据 javadoc,你不应该只做下面的事情吗?
DurationFormatUtils.formatDuration(durationForStep, "HH'hrs' mm'mins' ss'sec'");
关于java - 如何使用 DurationFormatUtils 类获得所需格式的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32533990/