Преобразование продолжительности в годовойJAVA

Программисты JAVA общаются здесь
Anonymous
Преобразование продолжительности в годовой

Сообщение Anonymous »

Я пытаюсь преобразовать с продолжительности в jooq yeartosecond , а затем конвертировать в продолжительность. Я понял, что мой результат отличается от начальной продолжительности. Вот мой тест: < /p>
Если я сделаю: < /p>
val duration = Duration.parse("P365D")
val yearsDays = YearToSecond.valueOf(duration)
val result = yearsDays.toDuration
assertEquals(result, duration)
< /code>
Я получаю: < /p>
=> Diff (- obtained, + expected)
-PT8886H
+PT8760H
< /code>
Это ожидается? Есть альтернатива?
, кстати, я использую JOOQ версию 3.19.19. < /P>

Подробнее здесь: https://stackoverflow.com/questions/795 ... value-when

Вернуться в «JAVA»