Elasticsearch:日期字段中的未知时间

Elasticsearch: Unknown time in date field

我正在从 csv 文件解析日期并填充到弹性文件中。 这就是我在索引中定义日期字段的方式:

    PUT Index_1
{
  "mappings": {
    "_doc": {
      "properties": {
        "Date":{
          "type":"date",
          "format":"yyyy-MM-dd"
        }
      }
}
}
}

CSV 文件包含 yyyy-MM-dd 格式的数据。 一旦数据具有弹性,我就会得到一个未知的时间和日期。 例如:对于我在 csv 中输入的日期为 2018-02-02,我看到弹性数据为 Date:February 2018 年第 2 次,05:30:00.000。有没有办法摆脱“05:30:00.000”.

05:30:00 默认是您的时区。 ElasticSearch 假定该区域默认为 UTC。如果您使用 Kibana 查看数据,那么 Kibana 会将时间转换为本地时区(从浏览器)。您不能 "get rid",但您可以从 Kibana 的管理设置中强制执行固定时区(例如 UTC,将显示为 00:00:00)。