9
Chcę sparsować ciągi takie jak "8y5d" lub "-6y144d" w obiekcie z okresem czasu joda. DziękiJak sparsować ciąg znaków typu "-8y5d" do obiektu Period w czasie jody
Chcę sparsować ciągi takie jak "8y5d" lub "-6y144d" w obiekcie z okresem czasu joda. DziękiJak sparsować ciąg znaków typu "-8y5d" do obiektu Period w czasie jody
Użyj 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());