赞
踩
elasticsearch 数据是以 JSON 格式存储的,而 JSON中是并没有 date 数据类型,因此 Elasticsearch 中虽然有 date 类型,但在展示时却要转化成另外的格式。
date 类型在 Elasticsearch 展示的格式有下面几种:
后两种的描述里都包含 UTC ,什么是 UTC 呢?
UTC(Universal Time Coordinated) 叫做世界统一时间,中国大陆和 UTC 的时差是 + 8 ,也就是 UTC+8。
不论 date 是什么展示格式,在 Elasticsearch 内部存储时都是转换成 UTC,并且把时区也会计算进去,从而得到 milliseconds-since-the-epoch 并作为存储的格式。
在查询日期时,会执行下面的过程:
参考:
https://www.elastic.co/guide/en/elasticsearch/reference/6.3/date.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。