1. 程式人生 > >spring boot中返回date為EEE MMM dd HH:mm:ss z yyyy(Fri Oct 26 00:00:00 CST 2018),轉換為 yyyy-MM-dd HH:mm:ss

spring boot中返回date為EEE MMM dd HH:mm:ss z yyyy(Fri Oct 26 00:00:00 CST 2018),轉換為 yyyy-MM-dd HH:mm:ss

問題:資料庫中日期型別為timestamp,實體類中定義為date,返回給到前端時變為了EEE MMM dd HH:mm:ss z yyyy(Fri Oct 26 00:00:00 CST 2018)格式,而我們需要的是yyyy-MM-dd HH:mm:ss。

解決方式:

在實體類定義中,定義為date的欄位上新增

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

並且在其get方法中也新增:

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")

此時再次獲得的該欄位的日期格式為yyyy-MM-dd HH:mm:ss