Спасибо за удовлетворение моего любопытства, я думаю, что теперь я понимаю разницу.
ел решение только дляВремя йода.
Мое решение работает, только если последний день не на первой неделе:
LocalDate.now() // or any other LocalDate
.withDayOfMonth(31)
.withMonth(12)
.get(weekFields.weekOfWeekBasedYear())
Так что же правильно в Java Time (как в Joda Time)?