我的朋友已经在我们的项目中实现了Spring hibernate mvc,并且我已经维护了很长时间了。最近我发现当我从MySQL数据库反序列化日期时出现日期错误,
保存在数据库中的日期格式,如dd-MM-yyyy hh:mm:ss(25-03-1658 15:05:45)
。
当通过spring检索它时,除了错误的时间格式 - 25-03-1658 9:03
之外,它实际上读起来与上面相同。
我相信它与JsonFormat
或JsonFormatDeserializer
的弹簧注释有关。但是有一天没有运气。
请帮忙
答案 0 :(得分:0)
在你的领域试试这个
@JsonDateFormat("dd-MM-yyyy hh:mm:ss")
private Date yourDate;
OR
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm a z")
private Date yourDate;