Java 为Android shell编译终端应用程序以记录当前时间?

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

epoch-time模式下的date命令在android设备上从adb外壳内部调用时仅提供秒分辨率(例如,
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)