我有以下字符串"Sat, 17 Dec 2016 18:56:08 +0100 (GMT+01:00)” to date?"
更新
i删除字符串的最后一部分。然后我有以下字符串: "Sat, 17 Dec 2016 18:56:08 +0100"
这是我的代码:
_emailDateFormatter = [[NSDateFormatter alloc] init];
[_emailDateFormatter setDateFormat:NSLocalizedString(@"EEE, dd MMM yyyy HH:mm:ss Z", nil)];
NSDate* date = [[ParlaMobileUtils sharedInstance].emailDateFormatter dateFromString:@"Sat, 17 Dec 2016 18:56:08 +0100"];
NSString* string_date = [[ParlaMobileUtils sharedInstance].dateFormatter stringFromDate:date];
,但nsdate始终是零。
这是我想要的解析器。
_emailDateFormatter = [[NSDateFormatter alloc] init];
[_emailDateFormatter setDateFormat:NSLocalizedString(@"EEE, dd MMM yyyy HH:mm:ss Z", nil)];
[_emailDateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
[_emailDateFormatter setLocale:[NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"]];