Mam następujący kod.NSDateFormatter w trybie 12-godzinnym
NSDateFormatter *df = ...;
[df setTimeZone:[NSTimeZone defaultTimeZone]];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZZZ"];
NSDate * date = [df dateFromString:date_string]; //here is the problem
W trybie 24-godzinnym wszystko jest w porządku. Gdy tryb 12-godzinny jest ustawiony na urządzeniu, stringFromDate zwraca wartość null. Format date_string jest taki sam przez cały czas, również format daty. Dlaczego tak się dzieje?
u można wyświetlić wartość DATE_STRING! – Dinesh
2012-06-16T10: 00: 47.436 + 0000 na przykład – Sergey
Zobacz [ten post] (http://stackoverflow.com/q/6613110/581994). –