项目中有用Jackson解析前端传递的时间日期,在实体类里声明如下:
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
前端传的参数没有问题
数据库存的也没有问题:
但问题是读取数据的时候,日期莫名其妙的会少一天,日期也会偏差
后来才想到会不会是时区的问题,后面在JsonFormat加上时区就没问题了
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")