我尝试了以下无济于事:
new Period(Years.ONE).getDays();
new Period(1, 0, 0, 000).getDays();
我想要的答案显然是365。
如果您想要给定年份的实际天数:
int year = 2012;
LocalDate ld = new LocalDate(year,1,1);
System.out.println(Days.daysBetween(ld,ld.plusYears(1)).getDays());
当然,这通常返回365或366 ...:
int year = 1582;
LocalDate ld = new LocalDate(year,1,1,GJChronology.getInstance());
System.out.println(Days.daysBetween(ld,ld.plusYears(1)).getDays());
// year 1582 had 355 days
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句