新手区 adb shell date +%s 只能获取手机 10 位时间戳,现在需要获取手机 13 位时间戳,有方法获取吗?

匿名 · 2017年08月21日 · 3376 次阅读

时间方面 :
% : 印出
% %n : 下一行
%t : 跳格
%H : 小时 (00..23)
%I : 小时 (01..12)
%k : 小时 (0..23)
%l : 小时 (1..12)
%M : 分钟 (00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP] M)
%s : 从1970年1月1日00:00:00 UTC 到目前为止的秒数 %S : 秒 (00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区

看了参数。看来直接 adb shell 获取不到,所以在寻求其他办法,

共收到 5 条回复 时间 点赞

android 的 shell 中的 date 不能获取纳秒级别的时间,可以装 busybox 试试,

匿名 #2 · 2017年08月21日
bauul 回复

嗯,谢谢。我想到了用 adb logcat -v time 打印日志,日志里面可以得到 13 位时间戳.

adb shell echo $EPOCHREALTIME

匿名 #4 · 2017年08月22日

谢谢,我试了下,打印出来什么都没有,我百度下

匿名 #5 · 2017年08月22日

感谢大神,是这个命令,加个斜杠就可以了,赞~~adb shell echo \$EPOCHREALTIME

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册