「8y5d」や「-6y144d」などの文字列を解析して、joda 期間オブジェクトにしたいと考えています。ありがとう
1928 次
1 に答える
11
PeriodFormatterBuilderを使用します。
PeriodFormatter yearsAndMonths = new PeriodFormatterBuilder()
.printZeroRarelyFirst()
.appendYears()
.appendSuffix("y", "y")
.printZeroRarelyLast()
.appendDays()
.appendSuffix("d", "d")
.toFormatter();
System.out.println(yearsAndMonths.parsePeriod("8y5d").toDurationFrom(new DateTime()).getStandardDays());
于 2012-08-30T21:16:09.230 に答える