前端顯示的日期時間與數據庫日期時間不一致


比如說:在數據庫里的日期是:2021-8-30 11:02:54 但是前端顯示的是:2021-8-30 9:02:33 這樣子顯示的時間就不一致

 

解決方法:直接在后端實體類中把Date類型轉換成String 假如還不行,可以在application.yml中添加以下配置

spring:
jackson:
      date-format:yyyy-MM-dd HH:mm:ss
  time-zone: GMT+8

 

但由於我修改了實體類中的日期類型為String,而數據庫中的字段我保持為date類型,所以在插入數據的時候,會插不進去,但我也只需要系統當前的時候,所以可以給數據庫中保存日期的字段設置默認值,我的是oracle數據庫,在默認、表達式中,寫上(sysdate),這樣每插一條數據,日期就會默認為服務器的系統時間。(java中String類型的插入字段類型為date的數據庫中去,也是一個待解決的問題)


免責聲明!

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



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