我在使用 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
不产生时间,这对我来说似乎很奇怪。
此外,我的目标是按日期/时间整理过去几个月内的每条推文。在我这样做之前,我想确保所有推文都在同一时区。
谢谢。
最佳答案
tweet.created_at
中的+0000
表示返回的时间已经转换为标准时间——+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/