我在使用 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 没有,这对我来说似乎很奇怪。

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

谢谢。

最佳答案

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

关于python - 希望从 tweepy 中提取时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41536891/

10-13 09:19