Java 1.8 Clock
Clock
提供对当前日期和时间的访问。我们可以利用它来替代 System.currentTimeMillis()
方法。另外,通过 clock.instant()
能够获取一个 instant
实例,
此实例能够方便地转换成老版本中的 java.util.Date
对象。
Clock clock = Clock.systemDefaultZone();
long millis = clock.millis();
Instant instant = clock.instant();
Date legacyDate = Date.from(instant); // 老版本 java.util.Date