如何在 Android Shell 中获取以纳秒为单位的当前 Unix 时间?
How do I get current Unix time in nanoseconds in Android Shell?
我需要在 Android shell 中获取以纳秒为单位的时间戳。使用 date 命令(来自 busybox 和 Cyanogenmod)returns 对我来说:
@A001 # date +%s.%N
1819.N
我发现的唯一其他可用选项是使用 www.timeapi.org
。
curl -sSw'\n' http://www.timeapi.org/utc/now?\s.\N >> ctime_tar.txt
但是,它需要连接并且需要 0.1 秒才能执行。
我能用什么?我真的需要以纳秒为单位的时间,尤其是我可以作为单个命令执行的时间。
您可以尝试使用EPOCHREALTIME
环境变量:
$ adb shell echo $EPOCHREALTIME
1430637292.923135
我需要在 Android shell 中获取以纳秒为单位的时间戳。使用 date 命令(来自 busybox 和 Cyanogenmod)returns 对我来说:
@A001 # date +%s.%N
1819.N
我发现的唯一其他可用选项是使用 www.timeapi.org
。
curl -sSw'\n' http://www.timeapi.org/utc/now?\s.\N >> ctime_tar.txt
但是,它需要连接并且需要 0.1 秒才能执行。
我能用什么?我真的需要以纳秒为单位的时间,尤其是我可以作为单个命令执行的时间。
您可以尝试使用EPOCHREALTIME
环境变量:
$ adb shell echo $EPOCHREALTIME
1430637292.923135