在 spring boot 項目中,處理日期和時間類型的數據時,可能會遇到一些挑戰。本問答旨在解決以下問題:
問題:
如何在 spring boot 中使用 mybatis-plus 查詢 mysql date 字段,而避免遇到類型轉換問題?
答案:
通常,后端建議使用 String 類型接收時間數據,即使 mysql 字段是 date 或 datetime 類型。這樣做可以避免類型轉換問題。具體來說,應使用 @datetimeformat 注解指定期望的前端日期格式,如下所示:
@DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "日期") private String lessonDate;
通過這種方法,您可以在后端直接使用 string 類型進行查詢,而無需進行類型轉換,從而避免潛在的錯誤或數據不準確。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END