从今天(2012 年 7 月 5 日)开始,Facebook 将事件的返回值从 unix 时间戳更改为字符串。这弄乱了我的显示音乐会日期的 iOS 应用程序。
我从事件 fql 表中获取事件数据。
当我查看从 Facebook 返回的 json 时,我现在看到了这样的字符串:
“2012-10-07T19:30:00+0200”。
现在,如果活动创建者没有在 facebook 上发布活动的开始时间,api 只会返回“2012-10-06” - 没有附加时间,它会提前一天返回活动。虽然浏览器中的 facebook 页面正确显示了事件日期,但 api 提前一天返回日期。
这里发生了什么,我错过了什么,处理这个问题的正确方法是什么?