ある日付をjodaTimeと比較しようとします。週と年を使用して、日付を比較します。
DateMidnight endDate01 = new DateMidnight().withYear(2012).withWeekyear(37);
DateMidnight endDate02 = new DateMidnight().withYear(2012).withWeekyear(38);
endDate01.isBefore(endDate02); //return false
endDate01がendDate02よりも大きいように見える理由がわかりません。
多分バグ?
DateMidnight endDate01 = new DateMidnight();
endDate01.withYearOfEra(o1.getEndYearPeriod());
endDate01.withWeekOfWeekyear(o1.getEndWeekPeriod());
System.out.println(o1.getEndWeekPeriod() + " " + o1.getEndYearPeriod());
System.out.println(endDate01.getWeekOfWeekyear() + " " + endDate01.getYearOfEra());
私は得る
37 2012
2012年16月
同じ結果が得られるはずですよね?