1、数据库是datetime类型
2、xml文件中自动生成的TIMESTAMP类型
3、jackson框架解析Timestamp类型的属性,并不是yyyy-MM-dd HH:mm:ss格式
4、jackson框架使用的时区是GMT(比中国的东八区慢8个小时)。
解决方法:
在实体类中加注解@JsonFormat
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

当数据库的datetime类型与XML的TIMESTAMP不匹配,且Jackson解析时区错误(默认为GMT),导致日期时间格式不符。解决方法是在实体类中使用@JsonFormat注解,指定日期时间格式为'yyyy-MM-dd HH:mm:ss'并设定时区为'GMT+8',确保与数据库和XML文件一致。
1、数据库是datetime类型
2、xml文件中自动生成的TIMESTAMP类型
3、jackson框架解析Timestamp类型的属性,并不是yyyy-MM-dd HH:mm:ss格式
4、jackson框架使用的时区是GMT(比中国的东八区慢8个小时)。
解决方法:
在实体类中加注解@JsonFormat
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")


被折叠的 条评论
为什么被折叠?