为什么我的iOS应用日历会返回错误的日子

时间:2015-09-02 07:28:01

标签: ios ios8 calendar

对于2015年7月,3月是星期五,但我的应用程序在某些用户的iphone设备上只返回星期四,这显然是错误的。

想知道为什么会这样?如何解决?

谢谢,

1 个答案:

答案 0 :(得分:0)

我们需要使用NSDateFormatter返回给定日期的工作日。在我的情况下,给定日期转换为UTC,但没有将时区设置为UTC,这将导致问题在某个具有不同时区的国家/地区显示错误的工作日。

因此,修复解决方案是使用正确的时区设置日期格式化程序。

FactoryGirl.define do

    factory :size01, :class => Size do
        title "XXLarge"
    end

    factory :size02, :class => Size do
        title ""
    end

    factory :size03, :class => Size do
        title "XXLarge"
    end

end