/ / iPhone Datepicker.date trwa 4 godziny i 56 minut, prawda? - iPhone, Object-C, Uidatepicker

iPhone Datepicker.date jest szybki w 4 godziny i 56 minut, pomóż? - iphone, cel-c, uidatepicker

Cześć wszystkim, tak jak tytuł sugeruje, że mam tylko opcję wyboru daty, która wydaje się być szybka 4 godziny i 56 minut .. co jest bardzo dziwne. Kod jest bardzo prostym przedmową:

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

W widoku załadowano

datePicker.timeZone = [NSTimeZone localTimeZone];

Jakieś pomysły / sugestie?

ETA: na przykład, jeśli ustawię godzinę na 16:00, dostanę to w dzienniku NSLog

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

Odpowiedzi:

2 dla odpowiedzi № 1

Zestaw minimumDate i maximumDate przy wyborze daty do czegoś rozsądnego.

Daty sprzed października 1582 r. Bywają liczneproblemy z iOS, ponieważ niektóre rzeczy rozpoznają przejście kalendarza juliańskiego / gregoriańskiego, a inne nie. Wydaje się również, że występują problemy z dokładnością w czasach, gdy masz do czynienia z NSDates w pobliżu pierwszego roku.