如何将System.currentMillisSeconds转换为TemporalAccessor

问题描述 投票:0回答:1

我需要将标准的长System.currentmillis转换为临时访问器,并且不知道如何开始。

java milliseconds temporal
1个回答
4
投票

Instant是一个TemporalAccessor,所以你可以从纪元以来的几毫秒创建一个Instant

TemporalAccessor ta = Instant.ofEpochMilli(System.currentTimeMillis());

请注意,System.currentTimeMillis的文档表示值的粒度取决于操作系统,因此可能不是精确的时间(以毫秒为单位)。

以毫秒为单位返回当前时间。请注意,虽然返回值的时间单位是毫秒,但值的粒度取决于底层操作系统,并且可能更大。例如,许多操作系统以几十毫秒为单位测量时间。

© www.soinside.com 2019 - 2024. All rights reserved.