最近在对时间格式化的时候 使用 @JsonFormat 注解,突然返回的时间与实际的相差的了8个小时, 首先很诧异,但是给我的第一感觉应该是时区的问题,中国采用的时间是东八区,与标准时间格林尼治时间刚好相差8小时,最后加上时区就OK了,timezone= “GMT+8”
/**
* 创建时间
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;