我想将此字符串转换为NSDate:"Sun, 08 Mar 2015 10:32:12 -0000"
这就是我的工作:
NSDateFormatter *dateformatter = [NSDateFormatter new];
[dateformatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss"];
NSDate *date = [dateformatter dateFromString:@"Sun, 08 Mar 2015 10:32:12"];
但我不知道如何解析-0000
,如果字符串的一部分,则日期会失败。
答案 0 :(得分:1)
你需要添加一个' Z'处理日期字符串的时区片段。
示例:
NSDateFormatter *dateformatter = [NSDateFormatter new];
[dateformatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];
NSDate *date = [dateformatter dateFromString:@"Sun, 08 Mar 2015 10:32:12 -0000"];