How can I measure time from adb shell with milliseconds or nanoseconds resolution?
Usingdate +%.%N from adb shell returns 1401546811.N (seconds resolution) instead of something like 1401547289.231869798 (nanoseconds resolution).
How can I get either milliseconds or nanoseconds resolution from adb shell?
Is there some terminal program that I can use to give me this?
I am able to measure time using System.currentTimeMillis() and System.nanoTime() from Android application code itself, but I also need something from within adb shell.
mksh(the standard Android shell since version 4.0) has a built-inEPOCHREALTIMEenvironment variable:So the command to get
epochtime with microsecond accuracy in Windows would be:or in Linux:
If you just need millisecond accuracy:
Or just the milliseconds part to use with another time format: