我想从19:00:00减去两个时间段,比如16:00:00。是否有任何Java函数用于此?结果可以是毫秒、秒或分钟
Java8有一个更干净的解决方案—即时和持续时间
例如:
导入java.time.Duration;
导入java.time.Instant;
…
即时开始=即时。现在();
//你的代码
瞬间结束=瞬间。现在();
Duration timeappeased=持续时间。介于(开始、结束)之间;
System.out.println(“所用时间:“+timeappeased.toMillis()+”毫秒”);