gpt4 book ai didi

android - 以纳秒为单位测量纪元时间 - Android

转载 作者:行者123 更新时间:2023-11-30 00:43:41 37 4
gpt4 key购买 nike

如何在 Android 中以纳秒为单位查找自 Epoch 以来的时间?

以下 APIS 可用,但它们仅提供自启动以来的时间

  1. SystemClock.elapsedRealtimeNanos() - 自启动以来的时间,但包括深度 sleep 时间
  2. System.getnano() -> 这是启动后的正常运行时间,没有深度 sleep 时间。

对于大纪元时间,似乎只有 1 个 API 可用。

  • System.currentTimeMillis() -> 显示自 Epoch 以来的时间(以毫秒为单位)。

是否有类似的 API/新方法以纳秒为单位获取自纪元以来的时间。

PS : Time since Epoch 的意思是,自 1970 年 1 月 1 日 UTC 以来耗时。

最佳答案

您可以使用 TimeUnit 类将毫秒转换为纳秒。尝试

long nanos = TimeUnit.MILLISECONDS.toNanos(System.currentTimeMillis());

关于android - 以纳秒为单位测量纪元时间 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42150689/

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