1. 程式人生 > 其它 >SpringBoot 前端傳送請求時間字串格式化問題

SpringBoot 前端傳送請求時間字串格式化問題

技術標籤:字串javapythonvuejavascript

如果後端使用LocalDateTime接收,會直接報錯,系統找不到可以對時間格式化的方法。

因為前端傳送過來的時間預設是字串的時間,格式如yyyy-MM-dd HH:mm:ss,當然,大多數前後端分離,後端肯定不是用的時間字串操作,大多都需要轉換。

一、param請求格式化

只需要到請求的欄位加格式化註解

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

image

二、json請求

在接受實體前面加上JsonFormat註解

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")

image

如果使用時間戳報錯,也可以用此方式對時間格式化