OpenERP奇怪的日期时间问题
我使用的是OpenERP奇怪的日期时间问题,openerp,Openerp,我使用的是openerpversion6.1和openerpweb客户端。OpenERP服务器安装在我的笔记本电脑中,因此服务器和客户端都在同一台机器上 我面临的问题是,OpenERP似乎将我的本地时间视为当前UTC时间。 我在Windows中的时区设置为UTC+5:30小时(亚洲/科伦坡),当前时间为上午11:00。当我看到OpenERP使用的当前时间时 'date_created': lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%
openerpversion6.1
和openerpweb客户端
。OpenERP
服务器安装在我的笔记本电脑中,因此服务器和客户端都在同一台机器上
我面临的问题是,OpenERP
似乎将我的本地时间视为当前UTC
时间。
我在Windows中的时区设置为UTC+5:30小时(亚洲/科伦坡)
,当前时间为上午11:00
。当我看到OpenERP使用的当前时间时
'date_created': lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
它显示的是2012年3月29日16:30:24,而不是正确的上午11:00。我的观察结果是OpenERP获取当前时间,在当前时间的基础上增加5小时30分钟,并显示给我。因此,OpenERP假定我的当前本地时间为当前UTC时间
我必须在客户端站点安装软件,但如果没有此修复,我将无法安装。现在服务器和数据库只使用UTC日期,忽略操作系统时区设置
时区转换由客户端动态进行:
- Web客户端使用浏览器设置(通常与客户端计算机设置相匹配)
- GTK客户端使用用户首选项中的设置
始终在UTC下工作-在UTC下计算-在UTC下保存”
”
结果显示后,UTC值将正确转换为本地时间
以客户端形式显示