mybatis日誌更新系統時間成功,但數據庫數據沒有變的bug記錄

1、問題描述

日誌中business_date爲2019-07-25,但更新到數據庫之後,卻是2019-07-24

生產環境存在問題,測試環境不存在。生產環境百分百復現。

2、問題排查

經過多次排查之後,發現2019-07-25 13:00:01新就是2019-07-25,2019-07-25 12:59:59就是2019-07-24

找到規律後,基本確認是時區問題,查看測試和生產數據庫的時區,果然如此。

測試庫時區

生產庫時區

生產庫是美國時區,而測試庫是中國時區,導致了13個小時的誤差。

https://www.csdn.net/gather_24/MtTaIg2sMjg4MC1ibG9n.html

最後根據上面博客,指定了時區,解決了問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章