一般都是使用@DateTimeFormat把傳給后台的時間字符串轉成Date,使用@JsonFormat把后台傳出的Date轉成時間字符串,但是@DateTimeFormat只會在類似@RequestParam的請求參數(url拼接的參數才生效,如果是放到RequestBody中的form-data也是無效的)上生效,如果@DateTimeFormat放到@RequestBody下是無效的。
在@RequestBody中則可以使用@JsonFormat把傳給后台的時間字符串轉成Date,也就是說@JsonFormat其實既可以把傳給后台的時間字符串轉成Date也可以把后台傳出的Date轉成時間字符串。
原文出處:
>_", @DateTimeFormat無效原因, https://www.cnblogs.com/yhcjhun/p/11010754.html