SpringBoot 前端傳送請求時間字串格式化問題
阿新 • • 發佈:2020-12-25
技術標籤:字串javapythonvuejavascript
如果後端使用LocalDateTime接收,會直接報錯,系統找不到可以對時間格式化的方法。
因為前端傳送過來的時間預設是字串的時間,格式如yyyy-MM-dd HH:mm:ss,當然,大多數前後端分離,後端肯定不是用的時間字串操作,大多都需要轉換。
一、param請求格式化
只需要到請求的欄位加格式化註解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
二、json請求
在接受實體前面加上JsonFormat註解
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
如果使用時間戳報錯,也可以用此方式對時間格式化