我一直使用伊历日期时收到错误的Java 8伊历日期错误时月的一天是30
的错误是:
Invalid Hijrah day of month: 30
代码:
String date = 13820630;
HijrahDate hDate= HijrahChronology.INSTANCE.date(Integer.valueOf(date.substring(0, 4)),Integer.valueOf(date.substring(4, 6)), Integer.valueOf(date.substring(6, 8)));
有任何想法吗?
感谢
为'HijrahChronology'说的意见是可用“的伊历日历具有基于当新月确定在差异几个变种已经发生并且其中观测而成。” - 据推测,班上的逻辑已经确定,那一年的特定月份只有29天。 – khelwood