問題表現:
Windows10環境下使用PyCharm調試開發Odoo10,在datetime類型數據寫入數據庫時,datetime.now()時間取得當前系統時區時間(UTC+8),正常情況下Odoo的datetime時間數據在數據庫應該都存儲的是UTC+0時間,最終會導致存入的時間在系統端數據展示時在進行+8小時轉換,多出8個小時.
解決方法:
在PyCharm的開發環境中的Run/Debug 配置文件中的環境變量添加時區環境變量"TZ=UTC",采用標準UTC時間,可以解決.
Windows10環境下使用PyCharm調試開發Odoo10,在datetime類型數據寫入數據庫時,datetime.now()時間取得當前系統時區時間(UTC+8),正常情況下Odoo的datetime時間數據在數據庫應該都存儲的是UTC+0時間,最終會導致存入的時間在系統端數據展示時在進行+8小時轉換,多出8個小時.
在PyCharm的開發環境中的Run/Debug 配置文件中的環境變量添加時區環境變量"TZ=UTC",采用標準UTC時間,可以解決.