NSDate 格式 returns 为空?
NSDate formatting returns null?
当我解析我的 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]]];
其中这部分 returns 为空
[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"
您的字符串指示是
Fri -> EEE (indicate shot day name)
Nov -> MMM (indicate month)
06 -> HH (indicate two digit date)
01 -> mm (indicate two digit month)
00 -> ss (indicate two digit minute)
IST -> IST (indicate current time standerd)
2015-> yyyy (indicate years)
所以设置为
[formatter setDateFormat:@"EEE MMM dd HH:mm:ss 'IST' yyyy"];
并设置更多的NSDate格式,Click Me and Click Me
当我解析我的 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]]];
其中这部分 returns 为空
[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"
您的字符串指示是
Fri -> EEE (indicate shot day name)
Nov -> MMM (indicate month)
06 -> HH (indicate two digit date)
01 -> mm (indicate two digit month)
00 -> ss (indicate two digit minute)
IST -> IST (indicate current time standerd)
2015-> yyyy (indicate years)
所以设置为
[formatter setDateFormat:@"EEE MMM dd HH:mm:ss 'IST' yyyy"];
并设置更多的NSDate格式,Click Me and Click Me