У меня есть объект "tweet", собранный с использованием tweepy
в Python. У объекта есть атрибут created_at
который должен дать время публикации твита.
Вот случай, пусть x
- объект твита, у меня есть результат
x.full_text
'18 suspects arrested for involvement in public gaming activities, including mahjong....'
а также
x.created_at
datetime.datetime(2018, 6, 22, 10, 16, 40)
что означает, что твит был создан 22 июня 2018 года в 10:16. Но время на графике показывает, что оно опубликовано примерно в 16-17 часов вечера в тот же день.
Могу ли я получить разъяснения по этому поводу? Благодарю.
Чирикать происходит из учетной записи Twitter.
Дата и время "created_at", предоставляемое через API, - это UTC. См. Ссылку: https://developer.twitter.com/ru/docs/tweets/data-dictionary/overview/tweet-object
Атрибут: createad_at, type: String, описание: время UTC, когда этот твит был создан
Когда вы заходите на официальный веб-сайт, дата твитов преобразуется в часовой пояс, который вы установили в свои настройки профиля.
datetime
изtweepy
будет в UTC? независимо от настроек моего профиля или любых других внешних настроек.