DateTimeFormat


 
        

1,入參格式化 @DateTimeFormat(pattern="yyyy-MM-dd")

  前台返回日期格式字符處,實體類中是Date類型,訪問拋出異常 ,需要實體類中加入日期格式化注解。

2,出參格式化 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")

  后台返回數據格式化參數使用。
  注意:

  >> jackson在序列化時間時是按照國際標准時間GMT進行格式化的,而在國內默認時區使用的是CST時區,兩者相差8小時。

  JsonFormat 注解還要再加一個屬性:

   @JsonFormat(

    pattern = "yyyy-MM-dd HH:mm:ss",

    timezone = "GMT+8")

  >> @JsonFormat 注解不是 Spring 自帶的注解,所以使用該注解前需要添加 jackson 相關的依賴包。當然,如果是 SpringBoot 項目就不需要自己手動添加依賴了,因為在 spring-boot-start-web 下已經包含了 jackson 相關依賴。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM