今天使用以下代碼格式日期字段
@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;
這樣就改為標准北京時間,中國是東八區