【发布时间】:2015-09-05 05:30:51
【问题描述】:
我正在尝试从字符串中设置NSDate。字符串的格式如下所示(RFC 2822):
Tue, 09 Jun 2015 06:09:38 +0000
我使用的代码是:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier: @"en_US_POSIX"];
dateFormatter.dateFormat = @"EEE, dd MMM yyyy hh:mm:ss Z";
NSDate *dateString = [dateFormatter dateFromString:self.time];
但dateString 总是返回零。 self.time 肯定包含当时的字符串。
【问题讨论】:
-
这已经被问了数千次了。为什么您觉得有必要创建一个新问题?
-
因为看不到 dateFormat、locale 等方面的明显错误,我认为它与众不同。
标签: ios objective-c date nsdate nsdateformatter