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

在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的情况下设置这样的属性,那就太好了。

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

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

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

  • 我这样做是为了设置日期格式,然后将其转换为日期数据类型,但它没有给出预期的结果。 场景是:我希望将当前日期转换为年/月/日,然后在 setDOB(日期日期)中传递它。 编辑:结果添加 结果是 星期二 一月 01 00:08:00 IST 2013 伙计们!我没有使用“mm”,这里我只是在DateFormat中错误地写了mm,它也是MM 再次编辑:首先,我刚刚使用了setDOB(new Date()