Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

odoo 8 11 导出excel,时间类型字段 时区问题解决



  • https://github.com/gilbert-yuan/odoo_config

    from openerp.fields import Datetime, Field
    ISODATEFORMAT = '%Y-%m-%d'
    
    Newdatetime = Datetime.convert_to_export
    def convert_to_export(self, value, env):
       timezone = pytz.timezone(env.context.get('tz'))
       return_val = Newdatetime(self, value, env)
       if isinstance(return_val, datetime.datetime) and return_val:
           return self.to_string(return_val.replace(tzinfo=pytz.timezone('UTC')).astimezone(timezone))
       elif return_val:
           return self.to_string(self.from_string(return_val).replace(tzinfo=pytz.timezone('UTC')).astimezone(timezone))
       return return_val
    Datetime.convert_to_export = convert_to_export
    
    
    import datetime, pytz
    from odoo.fields import Datetime
    
    Newdatetime = Datetime.convert_to_export
    
    
    def convert_to_export(self, value, record):
     timezone = pytz.timezone(record._context.get('tz'))
     return_val = Newdatetime(self, value, record)
     if isinstance(return_val, datetime.datetime) and return_val:
         return self.to_string(return_val.replace(tzinfo=pytz.timezone('UTC')).astimezone(timezone))
     elif return_val:
          return self.to_string(self.from_string(return_val).replace(tzinfo=pytz.timezone('UTC')).astimezone(timezone))
    return return_val
    Datetime.convert_to_export = convert_to_export
    

 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待