【发布时间】:2014-08-25 17:51:29
【问题描述】:
我正在对来自 kibana 板的查询进行逆向工程,其中包含时间戳值,例如“1408884022624”。
在阅读elastic search date mapping docs 时,我没有看到任何关于(似乎是)某种毫秒或刻度格式的内容。有人能告诉我上面的数字在我的查询中代表什么吗? (我很确定我们没有使用自定义日期格式。)
【问题讨论】:
标签: elasticsearch kibana
我正在对来自 kibana 板的查询进行逆向工程,其中包含时间戳值,例如“1408884022624”。
在阅读elastic search date mapping docs 时,我没有看到任何关于(似乎是)某种毫秒或刻度格式的内容。有人能告诉我上面的数字在我的查询中代表什么吗? (我很确定我们没有使用自定义日期格式。)
【问题讨论】:
标签: elasticsearch kibana
它是自 Unix 纪元时间(UTC 时间 1970 年 1 月 1 日 00:00:00)开始以来的毫秒数。有时也称为 Java 纪元时间。从技术上讲,它不是 Unix 纪元时间,因为它被跟踪为自上述日期以来的秒数,但许多工具/转换器同时处理秒和毫秒。
但应该小心,因为很容易意外地以一种格式(比如说秒)获取时间并将其传递给期望以另一种格式显示的函数或方法。
http://en.wikipedia.org/wiki/Unix_time
http://www.javaworld.com/article/2074293/core-java/groovy--java--and-the-unix-epoch-time.html
【讨论】: