希望从tweepy中提取时区

时间:2017-01-08 19:29:40

标签: python twitter tweepy

我在使用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对我来说并不奇怪。

另外,我的目标是按日期/时间在过去几个月内整理每条推文。在我这样做之前,我想确保所有推文都在同一时区。

感谢。

1 个答案:

答案 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发生变化,否则您无需进行任何类型的转换即可标准化所有推文之间的时间。但是,如果您需要本地时间信息,则必须进行转换。