使用Jackson的@JsonFormat注解时出现少八个小时

来源:互联网 发布:停用移动数据总是弹出 编辑:程序博客网 时间:2024/06/01 09:01

使用Jackson的@JsonFormat注解时出现少八个小时

比如数据库存的日期是2015-01-05,转成json则变成了2015-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;
 }

加上时区即可,中国是东八区

0 0