在epoch时间模式下的日期命令仅在Android设备上从adb shell内部调用时提供秒分辨率(例如date +%s.%N
返回14403022.N ...所以我只能使用date +%s
)
我需要一个小的终端程序,我可以从adb shell运行来记录时间戳。我知道我可以在我的android应用程序中使用诸如System.currentTimeMillis()
和System.nanoTime()
之类的java方法来记录时间....但是,我怎么能编译一个我只能从adb shell调用的程序使用System.currentTimeMillis()
和System.nanoTime()
记录时间值?
答案 0 :(得分:1)
要在Android shell脚本中获得高分辨率的当前时间,请使用$EPOCHREALTIME
内置shell变量。