我在使用Tweepy收集特定推文的时区时遇到问题。当我查看每条推文的所有内容时,我发现了这一点:
... u'created_at': u'Wed Aug 18 02:56:24 +0000 2010', u'contributors_enabled': False, u'time_zone': u'Pacific Time (US & Canada)', ...
tweet.created_at
会产生时间,但tweet.time_zone
对我来说并不奇怪。
另外,我的目标是按日期/时间在过去几个月内整理每条推文。在我这样做之前,我想确保所有推文都在同一时区。
感谢。
答案 0 :(得分:2)
+0000
中的tweet.created_at
表示返回的时间已经转换为标准时间 - +0000
是UTC(Coordinated Universal Time)的偏移量。
据我所知,这是Twitter API返回的推文标准(参见 What does +0000 mean in the context of a date returned by the twitter API? )了解更多详情。这意味着,除非API发生变化,否则您无需进行任何类型的转换即可标准化所有推文之间的时间。但是,如果您需要本地时间信息,则必须进行转换。