Ios 在开始时间中没有小时值的Facebook事件在fql中提前一天返回

Ios 在开始时间中没有小时值的Facebook事件在fql中提前一天返回,ios,facebook,timezone,facebook-fql,Ios,Facebook,Timezone,Facebook Fql,自今天2012年7月5日起,Facebook将事件的返回值从unix时间戳更改为字符串。这搞乱了我的iOS应用程序,它显示音乐会日期 我从event fql表中获取事件数据 当我查看从Facebook返回的json时,我现在看到如下字符串: 2012-10-07T19:30:00+0200 现在,如果事件创建者没有在facebook上发布事件的开始时间,api只会返回2012-10-06,没有附加时间,并且会提前一天返回事件。 虽然浏览器中的facebook页面正确显示了事件日期,但api返回的

自今天2012年7月5日起,Facebook将事件的返回值从unix时间戳更改为字符串。这搞乱了我的iOS应用程序,它显示音乐会日期

我从event fql表中获取事件数据

当我查看从Facebook返回的json时,我现在看到如下字符串: 2012-10-07T19:30:00+0200

现在,如果事件创建者没有在facebook上发布事件的开始时间,api只会返回2012-10-06,没有附加时间,并且会提前一天返回事件。 虽然浏览器中的facebook页面正确显示了事件日期,但api返回的日期提前了一天


这里发生了什么,我遗漏了什么吗?正确的处理方法是什么?

从昨天开始,一切都回到了unix格式,我检查发现这种字符串2012-10-07T19:30:00+0200是一个bug!只有一些应用程序收到了这个消息,事实上graph api explorer从未使用过它,总是使用unix时间…谢谢facebook,现在我必须在一周内第二次更改所有内容

以下是错误链接:

从昨天开始,一切都回到了unix格式,我检查发现这种字符串2012-10-07T19:30:00+0200是一个bug!只有一些应用程序收到了这个消息,事实上graph api explorer从未使用过它,总是使用unix时间…谢谢facebook,现在我必须在一周内第二次更改所有内容

以下是错误链接:
是的,我知道。我现在也遇到了同样的问题。我在做其他事情,所以在你提到之前我没有注意到。我终于让一切都正常工作了,尽管fb先自动将时间从正确的时区转换为科学时间,这让事情变得更加困难。我不知道他们为什么要这么做。我们最终不得不把它转换回原来的时区。无论是在哪个国家举办的活动,在转换之前的时间通常都是正确的。把它变成字符串而不是小数是没有意义的。是的,我知道。我现在也遇到了同样的问题。我在做其他事情,所以在你提到之前我没有注意到。我终于让一切都正常工作了,尽管fb先自动将时间从正确的时区转换为科学时间,这让事情变得更加困难。我不知道他们为什么要这么做。我们最终不得不把它转换回原来的时区。无论是在哪个国家举办的活动,在转换之前的时间通常都是正确的。把它变成字符串而不是小数是没有意义的。说这不是真的!他们完全疯了吗?我更新了我的应用程序,使其以新的格式工作,新的更新今天发布,现在应用程序再次崩溃,因为他们将其切换回旧格式?谢谢facebook!说这不是真的!他们完全疯了吗?我更新了我的应用程序,使其以新的格式工作,新的更新今天发布,现在应用程序再次崩溃,因为他们将其切换回旧格式?谢谢facebook!