Java 为Android shell编译终端应用程序以记录当前时间?
epoch-time模式下的date命令在android设备上从adb外壳内部调用时仅提供秒分辨率(例如,Java 为Android shell编译终端应用程序以记录当前时间?,java,android,shell,adb,Java,Android,Shell,Adb,epoch-time模式下的date命令在android设备上从adb外壳内部调用时仅提供秒分辨率(例如,date+%s.%N返回14403022.N…因此我只能使用date+%s) 我需要一个小的终端程序,我可以从adb外壳运行记录时间戳。我知道我可以在android应用程序中使用java方法,如System.currentTimeMillis()和System.nanoTime(),来记录时间。。。。然而,我如何编译一个小程序,只需从adb shell调用它,就可以用System.curre
date+%s.%N
返回14403022.N…因此我只能使用date+%s
)
我需要一个小的终端程序,我可以从adb外壳运行记录时间戳。我知道我可以在android应用程序中使用java方法,如
System.currentTimeMillis()
和System.nanoTime()
,来记录时间。。。。然而,我如何编译一个小程序,只需从adb shell调用它,就可以用System.currentTimeMillis()
和System.nanoTime()记录时间值呢
?要在android shell脚本中以高分辨率获取当前时间,请使用内置shell变量$EPOCHREALTIME
。这些相关变量可能有用:1)和2)