Java程序获取两个时刻之间的持续时间
创建两个时刻:
Instant time1 = Instant.now(); Instant time2 = Instant.now().plusSeconds(50);
使用between()
得到两个时刻之间的时间:
long resMilli = Duration.between(time1, time2).toMillis();
示例
import java.time.Duration; import java.time.Instant; public class Demo { public static void main(String[] args) { Instant time1 = Instant.now(); Instant time2 = Instant.now().plusSeconds(50); long resMilli = Duration.between(time1, time2).toMillis(); System.out.println("Duration between two time intervals = "+resMilli); } }
输出结果
Duration between two time intervals = 50000