问题表现:
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时间,可以解决.
本文标题:使用PyCharm运行Odoo10的UTC问题解决
本文链接:https://www.haomeiwen.com/subject/xsiunttx.html
网友评论