OpenERP奇怪的日期时间问题

use*_*906 6 openerp

我正在使用OpenERP version 6.1OpenERP web client.该OpenERP服务器安装在我的笔记本电脑,因此服务器和在同一台机器上的客户端.

我面临的问题是它看起来像OpenERP我当地的时间当作UTC时间.我在Windows中的时区设置为UTC+5:30 hours (Asia/Colombo),当前时间是11:00 AM.当我看到OpenERP使用的当前时间时,

  'date_created': lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
Run Code Online (Sandbox Code Playgroud)

它显示我03/29/2012 16:30:24而不是正确的时间11:00 AM.我的观察是,OpenERP得到当前时间,并将当前时间增加5小时30分钟并向我展示.因此,OpenERP假定我当前的当地时间为当前UTC时间.

我必须在客户端站点安装该软件,但没有这个修复,我无法安装.

Dan*_*eis 5

OpenERP的V6.1发行说明状态,现在的服务器,并与UTC日期数据库的工作完全是无视OS时区设置.

时区转换由客户端动态完成:

  • Web客户端使用浏览器设置(通常与客户端计算机设置匹配)
  • GTK客户端使用用户首选项中的设置.