解決後台返回前端的日期值少一天

2021-10-06 12:02:13 字數 461 閱讀 6871

原因:spring-boot預設使用jackson對返回到前端的值進行序列化。jackson框架預設的時區是utc,相比於東八區少了8小時(東+西-)。hh:12小時制,hh:24小時制。

spring

:jackson

:date-format

: yyyy-mm-dd hh:mm:ss

time-zone

: gmt+8

使用@jsonformat註解

@jsonformat

(timezone =

"gmt+8"

,pattern =

"yyyy-mm-dd hh:mm:ss"

)date starttime;

註解的優先順序高於配置,註解相對於配置檔案比較麻煩,不過可以針對不同的字段的不同需求,進行單獨配置。

參考文章:

前端工作的一天

使用git小烏龜 連線 公司私有庫 用註冊的賬號 上傳 使用慕客 藍湖等工具 與ui協調 切圖 要 使用css樣式布局 切圖一整天 我發現學生就是比較廉價的勞動力 工資低還加班 真實不當人 我們自己要知道值什麼價位 朝哪個目標走 一天天切圖雖然是重要技能 但是到了熟練的時候 其實就已經到上限 這時候...

php 前一天或後一天的日期

date default timezone set prc 預設時區 echo 今天 date y m d time echo 今天 date y m d strtotime 18 june 2008 echo 昨天 date y m d strtotime 1 day echo 明天 date y...

php 前一天或後一天的日期

php 判斷今天的前一天,或前後多少天的 date default timezone set prc 預設時區 echo 今天 date y m d time echo 今天 date y m d strtotime 18 june 2008 echo 昨天 date y m d strtotime...