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秒钟的时间?
duration.getSeconds()
来完成。 - ShafiultoMinutesPart()
、toSecondsPart()
和toNanosPart()
是这里需要的方法。 - Jon Skeet