使用Jackson的@JsonFormat注解时出现少一天
比如日期是2018-01-05 00:00:00,转成json则变成了2018-01-04
解决办法:
@JsonFormat(pattern="yyyy-MM-dd")
public Date getRegistDate() {
return this.registDate;
}
改成
@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
public Date getRegistDate() {
return this.registDate;
}
加上时区即可,中国是东八区