首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚行获取时间格式

亚行获取时间格式
EN

Stack Overflow用户
提问于 2015-07-15 15:09:12
回答 1查看 1.6K关注 0票数 0
代码语言:javascript
复制
adb shell getevent -tl

我正在运行上面的命令,并如我所期望的那样获得输出。然而,时间戳是一种奇怪的格式(它在括号内,下面)。这是什么时间格式,我将如何将其转换为人类可读的时间?

代码语言:javascript
复制
[   25475.498826] /dev/input/event6: EV_SYN       SYN_REPORT           00000000            
EN

回答 1

Stack Overflow用户

发布于 2015-07-15 15:23:20

时间戳采用timeval格式。它的绝对价值没有任何意义。它的目的是允许计算不同事件之间的间隔。

再一次,getevent时间戳的绝对值没有普遍意义。在某些情况下,它可能看起来像系统正常运行时间或划时代的时间,但在其他设备上,甚至在不同的条件下,也不能保证它是相同的。内核使用这个时间戳来计算不同事件之间的时间增量,仅此而已。绝对值并不重要。

将其转换为人类可读的格式的方法是选择相对较小的事件组,并从该组中所有事件的时间戳中减去第一个事件的时间戳。将结果数与任何其他小数秒一样处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31434222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档