1. 程式人生 > >使用JsonFormat格式化日期少8個小時的問題

使用JsonFormat格式化日期少8個小時的問題

在使用jackson-annotations-2.0.5.jar,目標物件中存在日期型別的欄位時,需要對欄位進行自定義格式化,預設日期會輸出日期對應的毫秒值。

 可使用com.fasterxml.jackson.annotation.JsonFormat

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

但是僅這樣會出現時間顯示的結果不對,時間少了8個小時,加上時區設定即可
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime;