当我解析我的xml时,我会得到这样的日期Fri Nov 06 12:29:39 IST 2015
这是我的xcode部分
NSLog(@"%@",parsedElementContent);
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
[_currentItem setPubDate:[formatter dateFromString:[self trimString:parsedElementContent]]];
此部分返回null
[formatter dateFromString:[self trimString:parsedElementContent]]
- (NSString *)trimString:(NSString *)originalString{
NSString * trimmedString;
trimmedString = [originalString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
return trimmedString;
}
我这部分错了 @“EEE,d MMM yyyy HH:mm:ss Z”
答案 0 :(得分:2)
你的String表示是
[formatter setDateFormat:@"EEE MMM dd HH:mm:ss 'IST' yyyy"];
所以设置为
{{1}}
并设置更多NSDate格式,https://github.com/lloyd/JSONSelect和Click Me