Kibana 显示与原始文档不同的日期

Kibana shows different date from original document

我有以下问题

弹性贴图:

...  
"logtime" : {
          "type":"date",
          "format":"YYYY-MM-dd HH:mm:ss,SSS"     
        }
...

弹性文档:

PUT nifi_test_test/_doc/1
{
  "logtime" :"2022-01-12 14:42:07,786"
}

Kibana 输出:

{
  "_index": "nifi_test_test",
  "_type": "_doc",
  "_id": "1",
  "_version": 1,
  "_score": 1,
  "_source": {
    "logtime": "2022-01-12 14:42:07,786"
  },
  "fields": {
    "logtime": [
      "2022-01-03T14:42:07.786Z"
    ]
  }
}

查询的弹性输出:

...     
 {
        "_index" : "nifi_test_test",
        "_type" : "_doc",
        "_id" : "1",
        "_score" : 1.0,
        "_source" : {
          "logtime" : "2022-01-12 14:42:07,786"
        }
      }
...

Kibana 索引模式Index pattern for date field

Kibana 发现: Discover date

我想知道为什么在 elastic 中我看到正确的日期 - 与文档相同,但在 Kibana day 中的日期总是 = 3?

提前致谢

设置格式:

{"format": "yyyy-MM-dd HH:mm:ss,SSS"}

YYYY 是 week based year

看到DateTimeFormatter docs也帮到你了!