java,JsonFormat格式化⽇期问题
今天使⽤以下代码格式⽇期字段
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
浏览器json格式化发现这样渲染出来的⽇期⼩时分钟数不对,少了8个⼩时,这是由于@JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成少8⼩时,改为以下就正常
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
这样就改为标准北京时间,中国是东⼋区

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。