【发布时间】:2012-07-26 12:25:28
【问题描述】:
我想将“8y5d”或“-6y144d”之类的字符串解析为 joda 时间段对象。谢谢
【问题讨论】:
标签: jodatime
我想将“8y5d”或“-6y144d”之类的字符串解析为 joda 时间段对象。谢谢
【问题讨论】:
标签: jodatime
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());
【讨论】: