RSS 뉴스의 XML 파일을 구문 분석하려고합니다. 첫째, 나는 http://ria.ru/export/rss2/index.xml
에서 RSS를 시도하고 모든 것이 완벽하게 작동했다. 그럼, 즉 http://interfax.ru/rss.asp
다른 리소스를 시도하고 나는 날짜에 문제가 발생했습니다 목표 C로 RSS 구문 분석
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
NSDate *dateFormatFromString = [dateFormat dateFromString:[item objectForKey:@"Date"]];
NSLog(@"%@", [item objectForKey:@"Date"]);
NSDateFormatter *dateFormatNew = [[NSDateFormatter alloc]init];
[dateFormatNew setDateFormat:@"h:mm a, MMM d, YYYY"];
NSString *stringTime = [dateFormatNew stringFromDate:dateFormatFromString];
NSLog(@"%@", stringTime);
[item objectForKey:@"Date"]
Wed, 25 Jan 2012 16:41:00 +0400
그러나 동일한 날짜 형식의 두 번째 RSS는 NULL
입니다. stringTime
과 dateFormatFromString
은 모두 NULL
값을 생성합니다. 같은 형식의 날짜로 주소 RSS를 변경했지만 여전히이 문제가 있습니다.
_exactly_는 구문 분석하려는 두 번째 날짜 문자열입니다. (첫 번째는 'Wed, 25 Jan 2012 16:41:00 +0400') – deanWombourne