Java Date Time Java Java API
java.time.Duration
public List<TemporalUnit> getUnits()
Returns a list of units supported by this duration.
package com.logicbig.example.duration;import java.time.Duration;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.temporal.TemporalUnit;import java.util.List;public class GetUnitsExample { public static void main(String... args) { Duration d = Duration.between(LocalDate.now().atStartOfDay(), LocalDateTime.now()); System.out.println(d); List<TemporalUnit> l = d.getUnits(); l.forEach(System.out::println); }}
PT15H59M24.576SSecondsNanos