如ISO8601 维基百科文章中所述 :
使用的最小值也可以有小数,如“P0.5Y”表示半年。该小数部分可以用逗号或句号指定,如“P0,5Y”或“P0.5Y”。
但是我不能用joda-time解析这样的时间段,下面的代码:
Period.parse("P0.5Y", ISOPeriodFormat.standard());
失败:
java.lang.IllegalArgumentException:无效格式:“P0.5Y”格式错误为“0.5Y”
谁错了:维基百科,joda-time ISOPeriodFormat.standard() 还是我的错误?
使用 jodatime 2.2