Мне нужно количество дней в году, и я хотел использовать Java8 new time api.
Однако я не могу сделать Duration.ofDays(365)
, потому что он не учитывает високосные годы. И Duration.of(1, ChronoUnit.YEARS)
не летает из-за java.time.temporal.UnsupportedTemporalTypeException: Unit must not have an estimated duration
Я просмотрел "Период", но он не кажется полезным для перехода от нескольких дней до нескольких дней.
Я чувствую, что здесь что-то не хватает? Я мог бы написать что-то, чтобы добавить день, если год является високосным годом, но похоже, что я смогу справиться с этим из коробки.