В настоящее время я создаю Map<String, Map<LocalDate, Integer>>
, где Integer
представляет секунды:
Map<String, Map<LocalDate, Integer>> map = stream.collect(Collectors.groupingBy(
x -> x.getProject(),
Collectors.groupingBy(
x -> x.getDate(),
Collectors.summingInt(t -> t.getDuration().toSecondOfDay())
)
));
Как я мог вместо этого создать Map<String, Map<LocalDate, Duration>>
?