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

更新于: 2019-07-30

237 人查看

启动您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.