如何使用 DurationFormatUtils class 获得所需格式的结果?
How to use DurationFormatUtils class to get the result in desired format?
我有一个以毫秒为单位的时间戳,我想将其转换为小时、分钟、秒,但仅采用以下格式:
20hrs 10mins 50sec
我想想出一些更好的读取数据的格式,所以决定使用上面的格式。我正在使用来自 Apache Commons 的 DurationFormatUtils
class 来给我这种格式的结果 HH:mm:ss,SSS
截至目前:
DurationFormatUtils.formatDuration(durationForStep, "HH:mm:ss,SSS")
有什么方法可以使用 DurationFormatUtils
class 只有你得到我上面格式的结果吗?如果不是,那么我认为手动工作将是我猜的唯一其他选择?
我没用过这个,但根据 javadoc,你不应该只执行以下操作吗?
DurationFormatUtils.formatDuration(durationForStep, "HH'hrs' mm'mins' ss'sec'");
我有一个以毫秒为单位的时间戳,我想将其转换为小时、分钟、秒,但仅采用以下格式:
20hrs 10mins 50sec
我想想出一些更好的读取数据的格式,所以决定使用上面的格式。我正在使用来自 Apache Commons 的 DurationFormatUtils
class 来给我这种格式的结果 HH:mm:ss,SSS
截至目前:
DurationFormatUtils.formatDuration(durationForStep, "HH:mm:ss,SSS")
有什么方法可以使用 DurationFormatUtils
class 只有你得到我上面格式的结果吗?如果不是,那么我认为手动工作将是我猜的唯一其他选择?
我没用过这个,但根据 javadoc,你不应该只执行以下操作吗?
DurationFormatUtils.formatDuration(durationForStep, "HH'hrs' mm'mins' ss'sec'");