2
같은 형식으로 다른 NSDateFormatter를 사용하여 NSDateFormatter에 의해 생성 된 문자열을 구문 분석하려고합니다. 이 코드를 실행하면NSDateFormatter로이 날짜 문자열을 올바르게 구문 분석 할 수없는 이유는 무엇입니까?
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"MMM dd, YYYY HH:mm"];
NSDate *now = [[NSDate alloc] init];
NSString *dateString = [format stringFromDate:now];
NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
[inFormat setDateFormat:@"MMM dd, YYYY HH:mm"];
NSDate *parsed = [inFormat dateFromString:dateString];
NSLog(@"\n"
"now: |%@| \n"
"dateString: |%@| \n"
"parsed: |%@|", now, dateString, parsed);
, 나는 이이 지금 대신 I와 같은 날짜를 포함됩니다 구문 분석 것으로 예상 :
오히려 그 이전의 문장 메이크업 감각을 만들려고 노력하는 것보다, 여기에 몇 가지 코드입니다 다음 결과를 얻으십시오.
now: |2009-05-04 18:23:35 -0400| dateString: |May 04, 2009 18:23| parsed: |2008-12-21 18:23:00 -0500|
아무도 아이디어가 없습니다.
빙고! 그것은 그것을 고쳤다. –