1
NSDateFormatter하고있는 NSDate, 여기에 문자열 "금 8월 17일 12시 23분 40초 0800 2012"여기 내가있는 NSDate로 변환 할 필요가 날짜 문자열이 문제
는 내 비밀 코드입니다NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
//formatter.timeZone = [NSTimeZone localTimeZone];
formatter.dateFormat = @"EEE MMM dd H:mm:ss ZZZ yyyy";
NSDate *date = [formatter dateFromString:dateStr];
NSLog(@"%@", date);
내 코드는 괜찮다고 생각하지만 날짜는 null입니다. 왜, 누가 도와 줄 수 있니?
당신의 코드는 괜찮습니다. 제 시스템에서 해봤습니다.'2012-08-17 04:23:40 + 0000' NSLog 출력을 생성했습니다. 아마도 그것은 당신 지역 설정과 관련이있을 것입니다 ('Fri'과'Aug'는 국제 친화적 인 문자열이 아닙니다). – dasblinkenlight
예,이 코드는 내 자신의 mbp에서 작동하지만 오늘은 내 회사 mbp에서 실행되지 않습니다. 두 MBP 모두 지금 산사를 돌보고 있습니다. 이유를 모르겠다. – fengd
해당 시스템이 영어가 아닌 로켈로 설정 될 수 있습니다. – dasblinkenlight