LocalTime (00: 01: 002) превращается в (24:00:02) после сохранения в ElasticSearch с помощью репозитория данных эластичного поиска Spring - PullRequest
0 голосов
/ 20 июня 2019

Когда я сохраняю объект LocalTime с интерфейсом репозитория Spring Data ElasticSearch, я обнаруживаю, что данные в ElasticSearch неожиданно изменились, LocalTime со значением «00:01:01» изменилось на «24:01:01».

Я использую Java LocalTime для записи периода времени в дне, значение необходимо сохранить и извлечь из ElasticSearch с помощью интерфейса Spring Data ElasticSearch

 @JsonFormat(pattern = "kk:mm:ss", shape = JsonFormat.Shape.STRING)
 private LocalTime toTime;   

Я ожидаю, что значение nob будет изменено, когда я сохраню его в ElasticSearch

1 Ответ

0 голосов
/ 20 июня 2019

Используйте шаблон как HH:mm:ss вместо kk:mm:ss

...