您的位置:首页 > 编程语言 > Java开发

java,JsonFormat格式化日期问题

2017-08-09 15:26 369 查看
今天使用以下代码格式日期字段

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;


发现这样渲染出来的日期小时分钟数不对,少了8个小时,这是由于@JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成少8小时,改为以下就正常

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;


这样就改为标准北京时间,中国是东八区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: