Twitter - часовой пояс чирикать

Какой часовой пояс используется для твитов в Twitter API?

4 ответа

Решение

Часовой пояс каждого твита автоматически преобразуется в местный часовой пояс. Если вам нужен UTC, вы можете использовать метод.ToUniversalTime(), например:
myTweet.CreatedDate.ToUniversalTime();

Поле made_at для твита в API REST Twitter дает метку времени в формате UTC.

Если пользователь настроил свой часовой пояс с помощью Twitter, поле utc_offset показывает разницу в секундах между его часовым поясом и UTC. Так,

"utc_offset":-28800

соответствует -28800/3600 = -8 часов от UTC.

Есть несколько предложений, которые не учитывают переход на летнее время.

Часовой пояс находится в настройках пользователя под опциями доставки.

К сожалению, я считаю, что это невозможно. Twitter не хранит никакой информации, связанной с местным часовым поясом. Я обнаружил, что user.utc_offset всегда имеет значение null.

Другие вопросы по тегам