Посмотрите здесь о том, что Apple рекомендует:
// Convert the RFC 3339 date time string to an NSDate.
NSDateFormatter *rfc3339DateFormatter = [[[NSDateFormatter alloc] init] autorelease];
NSLocale *enUSPOSIXLocale = [NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"];
[rfc3339DateFormatter setLocale:enUSPOSIXLocale];
[rfc3339DateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"];
[rfc3339DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSDate *date = [rfc3339DateFormatter dateFromString:rfc3339DateTimeString];