我试图解析的格式传递日期:NSDateFormatter返回nil
"2014-03-26T05:07:42.14286Z"
我NSDateFormatter
代码如下所示
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'SS'Z'"];
self.createdAt = [dateFormatter dateFromString:@""2014-03-26T05:07:42.14286Z""];
,但它只是返回nil
。我已经尝试了多种变化,但没有滴答,但我似乎错过了一些东西。我是否错误地使用NSDateFormatter
,误解蜱或其他东西的使用?
放在本地,并且您的格式不你的榜样的管理 “'.14286'”。 – Larme
@Larme你的意思是语言环境,为什么?它会默认为当前的语言环境,在这种情况下罚款。 – rmaddy
不要在格式字符串中引用'Z'。这是时区,你希望它解析,而不是作为一个文字处理。 – rmaddy