【发布时间】:2019-09-06 18:40:51
【问题描述】:
我想以 HH:MM:SS 格式在 java 中计算我的脚本执行的时间差
我可以通过下面的代码获得 HH:mm:ss 的时间,但无法计算差异
LocalTime time = LocalTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
String StartTime = time.format(formatter);
System.out.println(StartTime);
无法计算差异,请分享一些代码来计算HH:mm:ss中的差异
【问题讨论】:
-
更具体地说 this answer 使用 java 8
-
提示:将时间跨度报告为一天中的时间会导致混淆和错误。我建议您改用标准的ISO 8601 格式,或类似的格式。
Duration.ofMillis( milliseconds ).toString() -
谢谢,这行得通。
标签: java