1、需要保存的對象中有LocalDateTime字段,前端傳參類似這種:
2、后端接收是一個@RequestBody的對象
3、需要把日期字符串,轉換成LocalDateTime
4、這里需要將日期字段,加注解:
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
DateTimeFormat是將字符串序列化成類型的注解,簡單來說,從前端傳參,到后端。如果參數有localdatetime類型,需要加這個類型
問題:
事實上,沒有成功,還是有異常報錯:
Caused by: java.time.format.DateTimeParseException: Text '2021-12-12 00:00:00' could not be parsed at index 10
解決方法:
還要加一個注解:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")