Java – periodformatter – how to preset 0 if the hour or minute is exactly one digit?
•
Java
When I use periodformatter
PeriodFormatter formatter = new PeriodFormatterBuilder().appendHours()
.appendLiteral(":").appendMinutes().appendLiteral(":")
.appendSeconds().toFormatter();
I get an output of 4:39:9, which means 4 hours, 39 minutes and 9 seconds
How do I modify the formatter to generate 04:39:09? thank you
Solution
add to. Printzeroalways() and minimumPrintedDigits(2):
PeriodFormatter formatter = new PeriodFormatterBuilder()
.printZeroAlways()
.minimumPrintedDigits(2)
.appendHours()
.appendLiteral(":")
.appendMinutes()
.appendLiteral(":")
.appendSeconds()
.toFormatter();
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
