2
在喬達時間,我需要找到2個週期的區別:的Java JodaTime時期格式化
PeriodFormatter formatter = new PeriodFormatterBuilder()
.printZeroAlways().minimumPrintedDigits(2)
.appendHours().appendSuffix(":").appendMinutes().appendSuffix(":").appendSeconds()
.toFormatter();
Period period1 = formatter.parsePeriod("11:20:50");
Period period2 = formatter.parsePeriod("13:40:00");
Period difference1 = period1.minus(period2).normalizedStandard();
System.out.println(formatter.print(difference1)); //shows -02:-19:-10
結果是-02:-19:-10
但我想顯示爲-02:19:10
。在JodaTime中可以做什麼格式來實現?
也許你找到[這種替代(HTTPS ://gist.github.com/MenoData/9e87a4d98d105d53dd37)有趣。我同意你的看法,負面持續時間應該只顯示前面的標誌,而不是組件之間。 XML-Schema具有相同的期望。 –