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
最後根據上面博客,指定了時區,解決了問題