Я бы хотел отобразить хронологию прошедшего времени с начала операции для пользователя. Я создаю экземпляр Duration за несколько секунд, но потом не могу найти способ правильно отформатировать его, например 00:00:23
. Нужно ли вручную получать каждый раз компонент (часы, минуты, секунды) и собирать их?
В разделе Форматирование документов указывается, что DateTimeFormatter
можно передать только в метод format
экземпляра LocalDate
, LocalTime
, LocalDateTime
или ZonedDateTime
, и Duration
не имеет такого метода.