当前位置: 首页 > 知识库问答 >
问题:

在elasticsearch中设置日期格式没有正确地将“我的字段”设置为日期

祝宾白
2023-03-14

我看到摄入的日期时间格式是:yyyyMMdd HH: mm,但我没有在网站上看到任何可以做到这一点的东西。

https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html

我的最终状态是通过@timestamp索引,我想通过这个字段进行索引:tmpstmp

我还注意到,如果我将tmpstmp设置为type Date,摄入将不喜欢它,因为它的格式不是它喜欢的。(上图为20201015:17)

[WARN]2020-10-1521:22:51.645[main]

我试着调整logstash的摄取量,说:

filter {
  date {
    match => ["tmstmp", "yyyyMMdd hh:mm"]

  }
}

但这似乎也做不到正确的工作。

共有1个答案

满昊然
2023-03-14

开发工具中,您可以调用GET/_index_template/template_1将新的日期格式添加到响应中,然后将其发回。

 类似资料:
  • 我知道我可以像这样轻松地在JSP中格式化日期: 我做错了什么?

  • 我正在工作的非Spring靴项目。 对于spring boot,您可以使用以下属性: 如果我能在没有Spring的情况下设置这样的属性,那就太好了。

  • 问题内容: 我有一个日期格式。如何将其转换为使用JavaScript? 上面的代码为我提供了相同的日期格式。我怎样才能解决这个问题? 问题答案: 你可以做: 用法示例: 输出:

  • 我正在将一个csv文件导入SAS,其中包含一个使用类似于worddatxw的word日期格式的字段。但对于日期后的字母(例如,1而不是1): 我已经走了这么远: 我无法确定如何使用proc import将其导入SAS,同时在SAS内将其转换为可用日期。 我是SAS初学者,所以请使用外行术语。谢谢!:)

  • 我从open API中获取的日期是。我想以以下方式格式化它。下面是我尝试的方法: 这将抛出一个错误,说明: 请注意,如果我从open api中提取的数据是,那么这个方法可以正常工作,并返回 请建议和劝告。

  • 本文向大家介绍Json.net日期格式化设置方式,包括了Json.net日期格式化设置方式的使用技巧和注意事项,需要的朋友参考一下 Json.net默认的时间格式化后带T,不符合一般的业务要求,重新设置JSON.NET的默认日期格式化方式,代码如下: 下面看下Json.Net 使用属性定义日期的序列化格式 如果一个实体类里所有的时间即DateTime类型的字段,都处理成统一格式的话,可以使用如下方