我正在尝试解析django中的Twitter提要,我在转换已发布时间方面遇到了一个奇怪的问题:
我已经有足够的时间从Feed到正确的9元组:
>> print tweet_time
time.struct_time(tm_year=2009, tm_mon=6, tm_mday=17, tm_hour=14, tm_min=35, tm_sec=28, tm_wday=2, tm_yday=168, tm_isdst=0)
但是当我这样称呼时:
tweet_time = datetime.fromtimestamp(time.mktime(tweet_time))
我最后提前1小时:
>> print tweet_time
2009-06-17 15:35:28
我在这里缺少什么?
答案 0 :(得分:5)
尝试将isdst(夏令时标志)翻转为-1并查看是否可以修复它。 -1告诉它使用(猜测)本地夏令时设置并使用它进行滚动。