gpt4 book ai didi

java - 相当于 Java 中的 Erlang now()

转载 作者:行者123 更新时间:2023-11-30 02:07:25 26 4
gpt4 key购买 nike

我正在开发一个需要时间戳来运行线程的项目。在 Erlang 中,当我们执行 now() 时,我们会得到类似

的内容

{1529,709564,578215} 代表{兆秒、秒、微秒}

自纪元以来。因此,对于同时生成的两个进程,我可以获得相同的微秒值。有没有办法在Java中复制这个功能?

我知道 Date.getTime() 它为我们提供了自纪元时间以来的毫秒数,但它没有达到目的,因为除以数量级后我无法从中获得唯一的微秒值.

还有其他选择吗?

最佳答案

        System.out.println(Instant.now());

刚才的输出是:

2018-06-23T05:16:45.768006Z

在我的 Mac 上的 Java 10 上,它提供了微秒精度。从 Java 9 开始,它会在许多操作系统上运行,也许不是全部。 Instant.now() 返回 InstantInstant 被实现为自纪元以来的秒和纳秒,如果需要,您可以单独取出它们。

关于java - 相当于 Java 中的 Erlang now(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50996636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com