“2016-09-07T13:00:00.000Z”找不到日期格式

"2016-09-07T13:00:00.000Z" could not find date format

我在 NSString 中有日期 2016-09-07T13:00:00.000Z

我无法将其转换为 NSDate

我尝试了下面的 NSDateFormatter 代码,

 NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];    
 dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss";            
 NSLog(@"Date: %@",[dateFormatter dateFromString:self.newsArticle.release_date]);

请给我一些指导。

将您的日期格式更改为 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
NSLog(@"Date: %@",[dateFormatter dateFromString:@"2016-09-07T13:00:00.000'Z'"]);