通过 Spring data elasticsearch repo 保存到 ElasticSearch 后,LocalTime(00:01:002) 变为 (24:00:02)
LocalTime(00:01:002) turns to (24:00:02) after saving to ElasticSearch by Spring data elasticsearch repo
当我使用Spring Data ElasticSearch 存储库接口保存 LocalTime 对象时,我发现 ElasticSearch 中的数据发生意外更改,值为“00:01:01”的 LocalTime 更改为“24:01:01” ”。
我使用Java LocalTime 来记录一天中的时间段,该值需要通过Spring Data ElasticSearch 接口
保存并从ElasticSearch 中检索
@JsonFormat(pattern = "kk:mm:ss", shape = JsonFormat.Shape.STRING)
private LocalTime toTime;
我希望在将其存储在 ElasticSearch 中时不会更改该值
使用类似 HH:mm:ss
的模式而不是 kk:mm:ss
当我使用Spring Data ElasticSearch 存储库接口保存 LocalTime 对象时,我发现 ElasticSearch 中的数据发生意外更改,值为“00:01:01”的 LocalTime 更改为“24:01:01” ”。
我使用Java LocalTime 来记录一天中的时间段,该值需要通过Spring Data ElasticSearch 接口
保存并从ElasticSearch 中检索 @JsonFormat(pattern = "kk:mm:ss", shape = JsonFormat.Shape.STRING)
private LocalTime toTime;
我希望在将其存储在 ElasticSearch 中时不会更改该值
使用类似 HH:mm:ss
的模式而不是 kk:mm:ss