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
二维码