内置格式编辑
以下大部分日期都有一个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
。