Elasticsearch Date Format

内置格式编辑

以下大部分日期都有一个strict伴随日期,也就是说,一周中的每年,每月,每月部分必须预先加零以使其有效。这意味着,像这样的日期5/11/1无效,但您需要指定完整的日期,这将2005/11/01在本例中。所以,而不是date_optional_time你需要指定 strict_date_optional_time

下表列出了支持的所有默认ISO格式:

epoch_millis
自纪元以来的毫秒数格式化程序。请注意,此时间戳受限于Java  Long.MIN_VALUE 和  Long.MAX_VALUE
epoch_second
一个格式化程序,用于自纪元以来的秒数。请注意,此时间戳受限于Java的限制 Long.MIN_VALUE Long. MAX_VALUE 除以1000(一秒中的毫秒数)。
date_optional_time 要么 strict_date_optional_time
一个通用的ISO日期时间解析器,其中日期是强制性的,时间是可选的。  详细信息在这里
basic_date
基本格式化程序,用于四位数年份,二位数月份和两位数月份的日期: yyyyMMdd
basic_date_time
组合了基本的日期和时间的基本格式,通过一个分开的 Ť :  yyyyMMdd'T'HHmmss.SSSZ
basic_date_time_no_millis
一个基本的格式,结合了基本的日期和时间,而不米利斯,通过分离 Ť yyyyMMdd'T'HHmmssZ
basic_ordinal_date
一种完整的顺序日期格式,采用四位数年份和三位DAYOFYEAR:  yyyyDDD
basic_ordinal_date_time
一种全序的日期和时间,采用四位数年份和三位DAYOFYEAR格式: yyyyDDD'T'HHmmss.SSSZ
basic_ordinal_date_time_no_millis
一种全序的日期和时间不米利斯格式,采用四位数年份和三位DAYOFYEAR:  yyyyDDD'T'HHmmssZ
basic_time
基本格式化程序,用于一天两位小时,两位数分钟,二位数分钟,三位数毫秒和时区偏移:  HHmmss.SSSZ
basic_time_no_millis
基本的格式化程序,用于一天中的两位数小时,两位数分钟,两位数分钟和时区偏移: HHmmssZ
basic_t_time
一个基本的格式化程序,用于一天中的两位数小时,两位数分钟,两位数分秒,三位数毫秒以及以 T 为前缀的时区 'T'HHmmss.SSSZ
basic_t_time_no_millis
基本格式化程序,用于一天中的两位数小时,两位小时分钟,两位数分钟秒以及以 T : 为前缀的时区偏移量 'T'HHmmssZ
basic_week_date 要么 strict_basic_week_date
一个完整的日期作为四位weekyear,weekyear的两位数周和星期一位数日基本格式: xxxx'W'wwe
basic_week_date_time 要么 strict_basic_week_date_time
组合了基本weekyear日期和时间的基本格式,通过一个分开的 Ť xxxx'W'wwe'T'HHmmss.SSSZ
basic_week_date_time_no_millis 要么 strict_basic_week_date_time_no_millis
一个基本的格式,结合了基本weekyear日期和时间,而不米利斯,通过分离 Ť xxxx'W'wwe'T'HHmmssZ
date 要么 strict_date
格式化程序,用于四位数年份,二位数月份和两位数月份的日期: yyyy-MM-dd
date_hour 要么 strict_date_hour
格式化程序,结合了完整的日期和两位数的时间:  yyyy-MM-dd'T'HH
date_hour_minute 要么 strict_date_hour_minute
格式化程序,结合了完整的日期,两位数的小时和两位数的分钟: yyyy-MM-dd'T'HH:mm
date_hour_minute_second 要么 strict_date_hour_minute_second
格式化程序,结合了完整的日期,两位数的小时,两位数的分钟和两位数的分钟: yyyy-MM-dd'T'HH:mm:ss
date_hour_minute_second_fraction 要么 strict_date_hour_minute_second_fraction
一个格式化程序,结合了完整的日期,一天两位数的小时,两位数的分钟,两位数的分钟和三位的秒数: yyyy-MM-dd'T'HH:mm:ss.SSS
date_hour_minute_second_millis 要么 strict_date_hour_minute_second_millis
一个格式化程序,结合了完整的日期,一天两位数的小时,两位数的分钟,两位数的分钟和三位的秒数: yyyy-MM-dd'T'HH:mm:ss.SSS
date_time 要么 strict_date_time
它结合了一个完整的日期和时间的格式,由分离 牛逼 :  yyyy-MM-dd'T'HH:mm:ss.SSSZZ
date_time_no_millis 要么 strict_date_time_no_millis
结合了充分的日期和时间,而不米利斯,由分离出格式化 Ť yyyy-MM-dd'T'HH:mm:ssZZ
hour 要么 strict_hour
格式化程序,适用于一天两位数的小时:  HH
hour_minute 要么 strict_hour_minute
格式化程序,用于一天两位小时和两位数分钟的格式化:  HH:mm
hour_minute_second 要么 strict_hour_minute_second
格式化程序,适用于一天两位数的小时,两位数的分钟和两位数的分钟: HH:mm:ss
hour_minute_second_fraction 要么 strict_hour_minute_second_fraction
格式化程序,适用于一天两位数的小时,两位数的分钟,两位数的分钟,三位的秒数: HH:mm:ss.SSS
hour_minute_second_millis 要么 strict_hour_minute_second_millis
格式化程序,适用于一天两位数的小时,两位数的分钟,两位数的分钟,三位的秒数: HH:mm:ss.SSS
ordinal_date 要么 strict_ordinal_date
一种完整的顺序日期格式,采用四位数年份和三位DAYOFYEAR:  yyyy-DDD
ordinal_date_time 要么 strict_ordinal_date_time
一种全序的日期和时间,采用四位数年份和三位DAYOFYEAR格式: yyyy-DDD'T'HH:mm:ss.SSSZZ
ordinal_date_time_no_millis 要么 strict_ordinal_date_time_no_millis
一种全序的日期和时间不米利斯格式,采用四位数年份和三位DAYOFYEAR:  yyyy-DDD'T'HH:mm:ssZZ
time 要么 strict_time
格式化程序,用于一天中的两位数小时,两位数分钟,二位数分钟,三位数秒和时区偏移量: HH:mm:ss.SSSZZ
time_no_millis 要么 strict_time_no_millis
格式化程序,适用于一天两位数的小时,两位数的分钟,两位数的分钟和时区偏移: HH:mm:ssZZ
t_time 要么 strict_t_time
格式化程序,用于一天中的两位数小时,两位数分钟,两位数分钟秒,三位数秒的小数部分以及以 T 为前缀的时区偏移量 'T'HH:mm:ss.SSSZZ
t_time_no_millis 要么 strict_t_time_no_millis
格式化程序,用于一天中的两位数小时,两位数分钟的小时,两位数分钟的秒和以 T 为前缀的时区偏移量 'T'HH:mm:ssZZ
week_date 要么 strict_week_date
全日制格式化工具,每周四位数,周数两位数周,一周数位一位: xxxx-'W'ww-e
week_date_time 要么 strict_week_date_time
结合了充分weekyear日期和时间,通过一个分开的格式化器  Ť xxxx-'W'ww-e'T'HH:mm:ss.SSSZZ
week_date_time_no_millis 要么 strict_week_date_time_no_millis
结合了充分weekyear日期和时间,而不米利斯,由分离出格式化 Ť xxxx-'W'ww-e'T'HH:mm:ssZZ
weekyear 要么 strict_weekyear
四位数周格式化程序: xxxx
weekyear_week 要么 strict_weekyear_week
星期四位数和两位数星期的格式化程序:  xxxx-'W'ww
weekyear_week_day 要么 strict_weekyear_week_day
一个四位数星期,一个星期的两位数星期和一个星期一个星期的格式化程序: xxxx-'W'ww-e
year 要么 strict_year
四位数年份的格式化程序: yyyy
year_month 要么 strict_year_month
格式化程序,用于一年四位数和二位数的月份: yyyy-MM
year_month_day 要么 strict_year_month_day
格式化程序,用于四位数年份,一年中两位数的月份以及两位数的月份日期: yyyy-MM-dd
  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值