您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python老化时间,第2部分:时区

Python老化时间,第2部分:时区

2.6版的新功能

对于幼稚的对象,%z和%Z格式代码将替换为空字符串。

看来这仅在> = 2.6中实现,并且我认为您必须手动解析它。

除了删除时区数据,我看不到其他解决方案:

from datetime import timedelta,datetime
try:
    offset = int("Tue, 22 Jul 2008 08:17:41 +0300"[-5:])
except:
    print "Error"

delta = timedelta(hours = offset / 100)

fmt = "%a, %d %b %Y %H:%M:%s"
time = datetime.strptime("Tue, 22 Jul 2008 08:17:41 +0200"[:-6], fmt)
time -= delta
python 2022/1/1 18:38:10 有248人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶