相关文章推荐
知识渊博的闹钟  ·  net.load_state_dict(to ...·  1 年前    · 
直爽的脸盆  ·  DGL | ...·  1 年前    · 

前一阵子,做了elasticsearc相关的工作,遇到了日期格式的问题,苦于当时找了好久,所以在这里记录一下。

首先在这里贴出官方的讲解,官网永远是最好的老师。
Elasticsearch 官网日期格式
官网是英语的,很多人看着头大,那么可以直接看下面的表格。

epoch_millis 从1970年1月1日开始到现在的毫秒数 epoch_second 从1970年1月1日开始的秒数 date_optional_time or strict_date_optional_time 通用的ISO标准时间,日期是必须的,时间可选 basic_date 完整的日期基本格式:yyyyMMdd basic_date_time 带日期和时间的基本格式,日期和时间用T分割:yyyyMMddTHHmmss.SSSZ basic_date_time_no_millis 忽略毫秒的带日期和时间的基本格式:yyyyMMddTHHmmssZ basic_ordinal_date 4位数的年份和当前年份的天数:yyyyDDD basic_ordinal_date_time 4位数的年份和当前年份的天数加上具体时间:yyyyDDDTHHmmss.SSSZ basic_ordinal_date_time_no_millis 4位数的年份和当前年份的天数加上具体时间但是不包含毫秒:yyyyDDDTHHmmssZ basic_time HHmmss.SSSZ basic_time_no_millis HHmmssZ basic_t_time 带T标记:THHmmss.SSSZ basic_t_time_no_millis 带T标记:THHmmssZ basic_week_date or strict_basic_week_date xxxxWwwe例如2019年第12周的第2天:2017W122 basic_week_date_time or strict_basic_week_date_time xxxxWwweTHHmmss.SSSZ basic_week_date_time_no_millis or strict_basic_week_date_time_no_millis xxxxWwweTHHmmss date or strict_date 日期格式:yyyy-MM-dd date_hour or strict_date_hour 日期格式+小时:yyyy-MM-ddTHH date_hour_minute or strict_date_hour_minute 日期格式+小时+分钟:yyyy-MM-ddTHH:mm date_hour_minute_second or strict_date_hour_minute_second 日期格式+小时+分钟+秒:yyyy-MM-ddTHH:mm:ss date_hour_minute_second_fraction or strict_date_hour_minute_second_fraction 日期格式+小时+分钟+秒+毫秒:yyyy-MM-ddTHH:mm:ss.SSS date_hour_minute_second_millis or strict_date_hour_minute_second_millis 日期格式+小时+分钟+秒+毫秒:yyyy-MM-ddTHH:mm:ss.SSS date_time or strict_date_time 日期格式+小时+分钟+秒+毫秒+时区:yyyy-MM-ddTHH:mm:ss.SSSZZ date_time_no_millis or strict_date_time_no_millis 日期格式+小时+分钟+秒+毫秒+时区:yyyy-MM-ddTHH:mm:ssZZ hour or strict_hour 小时:HH hour_minute or strict_hour_minute 小时+分钟:HH:mm hour_minute_second or strict_hour_minute_second 小时+分钟+秒:HH:mm:ss hour_minute_second_fraction or strict_hour_minute_second_fraction 小时+分钟+秒+毫秒:HH:mm:ss.SSS hour_minute_second_millis or strict_hour_minute_second_millis 小时+分钟+秒+毫秒:HH:mm:ss.SSS ordinal_date or strict_ordinal_date 年份+一年第多少天:yyyy-DDD ordinal_date_time or strict_ordinal_date_time 年份+一年第多少天+具体时间+时区:yyyy-DDDTHHMMss.SSSZZ ordinal_date_time_no_millis or strict_ordinal_date_time_no_millis 年份+一年第多少天+具体时间+时区(不带毫秒):yyyy-DDDTHHMMssZZ time or strict_time 具体时间:HHMMss.SSSZZ time_no_millis or strict_time_no_millis HHMMssZZ t_time or strict_t_time THHMMss.SSSZZ t_time_no_millis or strict_t_time_no_millis THHMMssZZ week_date or strict_week_date 以周记时的日期:xxxx-Www-e week_date_time or strict_week_date_time 以周记时的日期+时期:xxxx-Www-eTHH:mm:ss.SSSZZ week_date_time_no_millis or strict_week_date_time_no_millis 以周记时的日期+时期不带毫秒:xxxx-Www-eTHH:mm:ssZZ weekyear or strict_weekyear 年份:xxxx weekyear_week or strict_weekyear_week 年份+周数:xxxx-Www weekyear_week_day or strict_weekyear_week_day 年份+周数+天数:xxxx-Www-e year or strict_year 年份:yyyy year_month or strict_year_month yyyy-MM year_month_day or strict_year_month_day yyyy-MM-dd

本文可以用于大家以后参考使用,我参考的书籍是《从Lucene到Elasticsearch全文检索实战》

带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(12)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(12)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(13)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(13)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(18)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(18)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(3)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(3)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(1)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(1)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(7)
带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(7)
熟练使用 Elastic Job系列之入门Demo(三)
Elastic-Job-Lite和Elastic-Job-Cloud提供统一作业接口,开发者仅需作业接口做自己的实现,再进行不同的配置以及部署即可完成一个分布式的Job。
【Elastic Engineering】创作 Kibana: 如何使用 Search Bar
我们知道 Kibana 作为 Elasticsearch 的数据呈现及分析,在 Kibana 中,search 几乎遍布所有的页面。搜索对于 Elastic 至关重要。了解如何在 Kibana 中进行搜索时非常重要的。它不仅仅限于我们对于输入字的搜索,或者对于一些词的过滤。