iPhone Datepicker.date - это 4 часа 56 минут, помогите? - PullRequest
0 голосов
/ 08 сентября 2011

Привет всем, так как заголовок подсказывает, что у меня просто есть средство выбора даты, и кажется, что оно 4 часа и 56 минут быстро ... что очень странно. Код очень прямой предисловие:

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

На вид сделал загрузку

datePicker.timeZone = [NSTimeZone localTimeZone];

Есть идеи / предложения?

ETA: например, если я устанавливаю время в 16:00, я получаю это в NSLog

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

1 Ответ

2 голосов
/ 08 сентября 2011

Установите minimumDate и maximumDate на вашем датчике на что-то вменяемое.

Даты до октября 1582 года, как правило, имеют множество проблем в iOS из-за того, что некоторые вещи распознают переход юлианского / григорианского календаря, а другие нет. Также кажется, что есть проблемы с точностью во времена, когда вы заключаете NSDates около года 1.

...