iPhone Datepicker.date快4小时56分钟,有帮助吗?

时间:2011-09-07 20:12:03

标签: iphone objective-c uidatepicker

嘿所有这一切,因为标题表明我只有一个日期选择器,它似乎是4小时56分钟快...这是非常奇怪的。代码是非常直接的前言:

NSLog(@"%@",datePicker.date);

在视图中加载

datePicker.timeZone = [NSTimeZone localTimeZone];

有任何想法/建议吗?

ETA:例如,如果我将时间设置为下午4点00,我会在NSLog中找到它

0001-01-01 20:56:02 +0000

1 个答案:

答案 0 :(得分:2)

将日期选择器上的minimumDatemaximumDate设置为理智。

1582年10月之前的日期往往在iOS中存在许多问题,因为有些事情认识到Julian / Gregorian日历过渡而其他事情没有。在第1年附近处理NSDates时,似乎也存在准确性问题。