TEL:400-8793-956
当前位置:程序、服务器

时区问题

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-30 13:24:44

 问:Odoo在UTC时区中的存储时间如何将其更改为GMT时区默认值,在此先感谢您的帮助。

 
说明:系统时间与日志中的时间不同,如果选择了时间,并且凌晨1点,则可以节省5小时之前的时间,因此日期也会更改!如果有人有这个想法,该如何解决呢?
 
 
答:将UTC转换为LocalTime
def UTC_To_LocalTime(self,cr,uid,utcdatetime,context):zone = self.pool.get('res.users')。browse(cr,uid,uid).tz或'Asia / Kolkata'from_zone = tz.gettz ('UTC')to_zone = tz.gettz(zone)尝试:utctime = datetime.strptime(utcdatetime,'%Y-%m-%d%H:%M:%S'),除了:utctime = datetime.strptime( utcdatetime,'%Y-%m-%d')utctimetz = utctime.replace(tzinfo = from_zone)#utctimetz = utctime.replace(tzinfo = to_zone)打印'utctimetz.astimezone(to_zone)',utctimetz.astimezone(to_zone) .strftime(“%Y-%m-%d%H:%M:%S”)返回utctimetz.astimezone(to_zone).strftime(“%Y-%m-%d%H:%M:%S” )
上一篇: 如何使用WebView在Android中运行SWF文件
下一篇: 我需要将php与移动应用程序连接