【发布时间】:2020-05-03 05:31:05
【问题描述】:
LocalDateTime start = LocalDateTime.of(2018, 9, 2, 14, 17, 25, 135);
LocalDateTime end = LocalDateTime.of(2018, 9, 2, 14, 19, 59, 965);
Duration duration = Duration.between(start, end);
我需要得到这种格式的结果:2:34.830。
分钟和纳秒 - 没问题:
System.out.println(duration.toMinutes());
System.out.println(duration.toNanos());
但是我怎样才能从这个例子中获得秒 - 34 秒?
【问题讨论】:
-
你读过the Javadoc吗?
-
您可以使用
duration.getSeconds() -
我强烈怀疑
toMinutesPart()、toSecondsPart()和toNanosPart()是这里需要的方法。
标签: java