因爲使用在@RequestBody 或 RequestMapping 返回json類型字符串的時候,會把string時間字段轉換成lang類型,而後對應實體類的時候,會按照GMT+0時區的時間進行處理。 解決方式: spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 或者 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8") private Date createOrderTime;