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);
}
}
Output
PT15H59M24.576S
Seconds
Nanos