python - 希望从 tweepy 中提取时区

标签 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 不产生时间,这对我来说似乎很奇怪。

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

谢谢。

最佳答案

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/

相关文章:

python - 如何放大子图matplotlib?

javascript - Twitter 提要小部件的 CSS 覆盖

ios - Twitter 用户图像解析 - Swift

ios - 错误响应 TwitterKit

python - Python 中 Matlab 单元格数据结构的替代方案

python - 在 Python 中如何检查您是否正在与 ZODB 进行交易?

python - 如何在Python中迭代地向列添加特定值

django - Tweepy 速率限制/分页问题。

python - 在 Unix 上安装 Python 设置工具以运行适用于 Python 的 Tweepy Twitter 客户端

twitter - 有没有办法使用 tweepy 在特定时间范围内从特定用户获取推文?