如何在 Android 中以纳秒为单位查找自 Epoch 以来的时间?
以下 APIS 可用,但它们仅提供自启动以来的时间
SystemClock.elapsedRealtimeNanos()
- 自启动以来的时间,但包括深度 sleep 时间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/