LocalDateTime作為JDK1.8的新特性,隨着時間的發展應用將會越來越來,這里簡單記錄下遇到的問題:
1)、日期格式化
2)、與mysql存在時差
首先貼下代碼
private LocalDateTime createTime; private LocalDateTime updateTime;
第一個問題
顯然上面這種格式不是我們想要的,我們常用的應該是yyyy-MM-dd HH:mm:ss。要想實現我們想要的效果,需要添加@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")。當然這還有其他方式,但是本人比較喜歡這種方式,其他方式可以百度下。
效果如下:
關於第2個問題,系統返回
數據庫
這個解決方法比較簡單,設置下數據庫連接的serverTimezone,原先通常設置為serverTimezone=UTC,這里改為serverTimezone=Asia/Shanghai即可。