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

时间:2016-09-14 08:21:14

标签: ios objective-c nsdateformatter

我在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]);

请给我一些指导。

1 个答案:

答案 0 :(得分:3)

将日期格式更改为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'"]);