Skip to content

DateTimeException occurred "yyyy-MM-dd HH: mm: ss" string is converted to Date [DATAES-953] #1527

@spring-projects-issues

Description

@spring-projects-issues

zhouxin2333 opened DATAES-953 and commented

Here is entity field

!image-2020-10-15-19-44-45-701.png!

 Without any other configuration, I can write it to Elasticsearch, but I can't read. The following exception occurred

!image-2020-10-15-19-49-17-907.png!

The whole stack is in there: [^exception stack.txt]

 

By the way,  I think the problem is in 'ElasticsearchDateConverter.parse(String)'

!image-2020-10-15-19-54-58-421.png!

Instant can‘t use the result of  'dateFormatter.parse(input)' as a parameter to execute the from method. It should just like 'JavaDateFormatter.format' do.

!image-2020-10-15-19-57-43-121.png!

Convert TemporalAccessor to ZonedDateTime by 'DateFormatters.from' , and then Instant.from(ZonedDateTime).

'ElasticsearchDateConverter.parse(String)' is modified as follows

!image-2020-10-15-20-00-59-501.png!

The above is my opinion, I hope the problem can be solved. Thank you!


Affects: 4.0.4 (Neumann SR4), 4.1 RC2 (2020.0.0)

Attachments:

Referenced from: pull request #538

Backported to: 4.0.5 (Neumann SR5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    in: coreIssues in core supporttype: bugA general bug

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions