9
में अवधि ऑब्जेक्ट में "-8y5d" जैसी स्ट्रिंग को कैसे पार्स करूं, मैं एक जॉडा टाइम अवधि ऑब्जेक्ट में "8y5d" या "-6y144d" जैसे तारों को पार्स करना चाहता हूं। धन्यवादमैं जोडा समय
में अवधि ऑब्जेक्ट में "-8y5d" जैसी स्ट्रिंग को कैसे पार्स करूं, मैं एक जॉडा टाइम अवधि ऑब्जेक्ट में "8y5d" या "-6y144d" जैसे तारों को पार्स करना चाहता हूं। धन्यवादमैं जोडा समय
उपयोग 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());