问题 推特时间日期戳 - 什么时区?


我在stackoverflow上的一篇文章中读到了关于推文的时间日期戳

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

我想知道,当我从Twitter的流媒体API下载推文时,时区是什么。在上面的答案中,他们写道,它被转换为当地时区。我不确定这是我的本地区域(下载推文流的人)还是发送推文或某个ISP或其他地方的人。任何人都可以澄清一下吗?

非常感谢。


10197
2017-08-04 01:39


起源



答案:


API以GMT格式存储并返回日期和时间,以避免时钟更改出现问题。

根据 这个答案,你可以使用 utc_offset 用户对象的属性(与推文一起返回)来计算相对于用户时区的时间。


12
2017-08-04 01:55



谢谢,我自己没有编程,但我认为没有日期和时间的转换,我可以假设我的时间是GMT因此 - Bill
以下是默认GMT时间事实的来源。 dev.twitter.com/faq#47 - Duck


答案:


API以GMT格式存储并返回日期和时间,以避免时钟更改出现问题。

根据 这个答案,你可以使用 utc_offset 用户对象的属性(与推文一起返回)来计算相对于用户时区的时间。


12
2017-08-04 01:55



谢谢,我自己没有编程,但我认为没有日期和时间的转换,我可以假设我的时间是GMT因此 - Bill
以下是默认GMT时间事实的来源。 dev.twitter.com/faq#47 - Duck