使用PyCharm运行Odoo10的UTC问题解决

问题表现:

Windows10环境下使用PyCharm调试开发Odoo10,在datetime类型数据写入数据库时,datetime.now()时间取得当前系统时区时间(UTC+8),正常情况下Odoo的datetime时间数据在数据库应该都存储的是UTC+0时间,最终会导致存入的时间在系统端数据展示时在进行+8小时转换,多出8个小时.


使用PyCharm运行Odoo10的UTC问题解决_第1张图片

解决方法:

在PyCharm的开发环境中的Run/Debug 配置文件中的环境变量添加时区环境变量"TZ=UTC",采用标准UTC时间,可以解决.

使用PyCharm运行Odoo10的UTC问题解决_第2张图片


使用PyCharm运行Odoo10的UTC问题解决_第3张图片

参考文章:

odoo时间的处理?

odoo 的时差 坑 [updated]

你可能感兴趣的:(使用PyCharm运行Odoo10的UTC问题解决)