mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-06-08 05:02:11 +00:00
Add strict_date_optional_time_nanos field type.
Original Pull Request #2684 Closes #2676
This commit is contained in:
parent
b99ca1816a
commit
17a09eaba7
@ -48,6 +48,7 @@ public enum DateFormat {
|
|||||||
date_hour_minute_second_fraction("uuuu-MM-dd'T'HH:mm:ss.SSS"), //
|
date_hour_minute_second_fraction("uuuu-MM-dd'T'HH:mm:ss.SSS"), //
|
||||||
date_hour_minute_second_millis("uuuu-MM-dd'T'HH:mm:ss.SSS"), //
|
date_hour_minute_second_millis("uuuu-MM-dd'T'HH:mm:ss.SSS"), //
|
||||||
date_optional_time("uuuu-MM-dd['T'HH:mm:ss.SSSXXX]"), //
|
date_optional_time("uuuu-MM-dd['T'HH:mm:ss.SSSXXX]"), //
|
||||||
|
strict_date_optional_time_nanos("uuuu-MM-dd['T'HH:mm:ss.SSSSSSXXX]"), //
|
||||||
date_time("uuuu-MM-dd'T'HH:mm:ss.SSSXXX"), //
|
date_time("uuuu-MM-dd'T'HH:mm:ss.SSSXXX"), //
|
||||||
date_time_no_millis("uuuu-MM-dd'T'HH:mm:ssVV"), // here Elasticsearch uses the zone-id in its implementation
|
date_time_no_millis("uuuu-MM-dd'T'HH:mm:ssVV"), // here Elasticsearch uses the zone-id in its implementation
|
||||||
epoch_millis("epoch_millis"), //
|
epoch_millis("epoch_millis"), //
|
||||||
|
@ -274,6 +274,12 @@ class ElasticsearchDateConverterUnitTests {
|
|||||||
check(ElasticsearchDateConverter.of(DateFormat.date_optional_time), LocalDateTime.class);
|
check(ElasticsearchDateConverter.of(DateFormat.date_optional_time), LocalDateTime.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test // #2676
|
||||||
|
@DisplayName("should convert strict_date_optional_time_nanos")
|
||||||
|
void shouldConvertStrictDateOptionalTime() {
|
||||||
|
check(ElasticsearchDateConverter.of(DateFormat.strict_date_optional_time_nanos), LocalDateTime.class);
|
||||||
|
}
|
||||||
|
|
||||||
@Test // #1647
|
@Test // #1647
|
||||||
@DisplayName("should convert date_time")
|
@DisplayName("should convert date_time")
|
||||||
void shouldConvertDateTime() {
|
void shouldConvertDateTime() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user