밀리 초 또는 나노초 해상도로 adb 쉘에서 시간을 측정하려면 어떻게해야합니까?
date +%.%N
adb 셸에서 사용하면 (나노초 해상도) 1401546811.N
와 같은 대신 (초 해상도)가 반환 1401547289.231869798
됩니다.
adb 셸에서 밀리 초 또는 나노초 해상도를 얻으려면 어떻게해야합니까?
이것을 제공하는 데 사용할 수있는 터미널 프로그램이 있습니까? 나는 시간을 이용하여 측정 할 수 있어요 System.currentTimeMillis()
및 System.nanoTime()
안드로이드 응용 프로그램 코드 자체를하지만, 나 또한 내에서 뭔가가 필요 adb shell
.
mksh
( 버전 4.0 이후 의 표준 Android 셸 )에는 기본 제공 EPOCHREALTIME
환경 변수가 있습니다.
에 의해 반환 된 에포크 이후 시간으로
gettimeofday(2)
, 십진수 tv_sec 다음에 점.
과 정확히 6 자리 십진수로 채워진 tv_usec 형식이 지정됩니다 .
따라서 Windows에서 마이크로 초 정확도로 epoch
시간 을 얻는 명령 은 다음과 같습니다.
adb shell echo $EPOCHREALTIME
또는 Linux :
adb shell 'echo $EPOCHREALTIME'
밀리 초 정확도 만 필요한 경우 :
adb shell 'echo ${EPOCHREALTIME:0:14}'
또는 다른 시간 형식과 함께 사용할 밀리 초 부분 만 :
adb shell 'echo $(date +%T)${EPOCHREALTIME:10:4}'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다