jackson

jackson對於java.util.Date時間轉換的時候會發現少了8個小時,須要轉換時間的Date都是採用JsonFormat處理的,目前解決方法:java

1.objectMapper設置時區app

objectMapper = new ObjectMapper(); 
//設置爲中國上海時區
mapper.setTimeZone(TimeZone.getTimeZone("GMT+8"));

2.在JsonFormat裏面指定時區(local和timezone都要)spa

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh",timezone = "GMT+8")
相關文章
相關標籤/搜索