1
날짜 포맷터에서 nil이 발생했습니다. originTime
이 2011-08-25 02:12:59이며, yyyy-MM-dd HH:mm:ss
이 올바른 형식이라고 생각합니다. 내 실수는 무엇입니까?NSDate -dateFromString은 nil을 반환합니다.
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
assert(locale != nil);
[dateFormat setLocale:locale];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
[dateFormat setDateStyle:NSDateFormatterLongStyle];
[dateFormat setTimeStyle:NSDateFormatterShortStyle];
[dateFormat setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSDate *od = [dateFormat dateFromString:originTime]; // nil
[dateFormat setDateFormat : @ "yyyy-MMM-dd HH : mm : ss"]; 다음과 같이 시도하십시오 –
형식이 올바르지 않습니다. 2 줄 이후에 문제가있는 것 같습니다 – Robin