我在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]);
请给我一些指导。
答案 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'"]);