【发布时间】:2017-10-13 03:13:31
【问题描述】:
我正在处理Twitter API。
我需要知道创建推文的确切时间。意思是,那个人站立的真正定位时间。
例如:如果我在阿根廷时间下午 5 点创建一条推文,我想在 Twitter api 中获取“5PM”。
问题在于 Twitter API 总是返回 UTC 小时,这意味着它总是“+0000”。 如果我在创建推文的那一刻不知道我在阿根廷 (-0300),你就不会知道我在下午 5 点发了推文。
绝对所有的推文都是这样的:Sun May 14 02:43:02 +0000 2017。 所有这些数字总是会改变(日、月、日数、小时、分钟、秒、年),但 +0000 永远不会改变。
例如,如果我的推文(下午 5 点)应该是:Sun May 14 17:00:00 -0300 2017(因为我下午 5 点在阿根廷:17PM)。但是 API 说:“Sun May 14 20:00:00 +0000 2017”。 (17 + 3)。
我不知道这条推文来自哪里(因为 99,9999% 的用户没有启用 GeoLocation)。
你能说什么?
编辑: 我在想,如果 Twitter 给我那个“-0300”,Twitter 会让我知道我在阿根廷,所以,这将是反对我的无礼(以及我的无地理位置激活)的运动,所以,使得感觉 Twitter 没有给我们这些信息。但是,无论如何,我想知道你说什么。
【问题讨论】:
标签: twitter