Twitter - 推文的时区

7
Twitter API 使用的是哪个时区来处理推文?
4个回答

7
Twitter REST API中的推文created_at字段给出了UTC时间戳。
如果用户已经在Twitter上配置了他们的时区,utc_offset字段会给出他们所在时区与UTC之间的秒数差。因此,
"utc_offset":-28800
对应于UTC时间-8小时。
有一 建议认为这没有考虑到夏令时的调整。

6

每个推文的时区都会自动转换为本地时区。如果需要使用UTC时间,您可以使用.ToUniversalTime()方法,例如:
myTweet.CreatedDate.ToUniversalTime();


谢谢Rick。这很有用。 - MNVR
6
请注意,最近 REST API 返回的 created_at 时间是以协调世界时(UTC)为准。 - s29
我相信这一直是这样的。是.NET将日期转换为本地时间。 - Ricky Smith

0

时区在用户设置的交付选项下。


0

很遗憾,我认为这是不可能的。Twitter不会存储任何与本地时区相关的信息。我发现用户的utc_offset始终为空。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接