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

问题表现:

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


解决方法:

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


参考文章:

odoo时间的处理?

odoo 的时差 坑 [updated]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在用django1.8版本做项目的时候遇到时间的存储与读取不一致的问题,网上找了很多帖子,但都没有讲明白。本文将在...
    leyu阅读 15,005评论 5 14
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,295评论 22 257
  • 概念解释 时区(Timezone) 为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳...
    黑炭妈阅读 12,038评论 0 5
  • 歌名:消愁 歌手:毛不易 歌词: 当你走进这欢乐场 背上所有的梦与想 各色的脸上各色的妆 没人记得你的模样 三巡酒...
    最怕突然听到你的消息阅读 2,701评论 0 0
  • 我近期的目标是让儿子快乐学习、提高的学习热情和书写的认真,提升学习成绩,各科成绩达到95分,为小升初打下坚实的基础...
    归韵阅读 1,527评论 0 2