Я пытаюсь преобразовать дату с определенным форматом и просто хочу получить дату с прошедшей даты, как показано ниже, но получение нулевого Что я делаю неправильно?NSDateFormatter не корректно формирует дату ios10
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];
NSDate *date = [dateFormatter dateFromString: [dicValues valueForKey:@"DateNeeded"]];
[dateFormatter setDateFormat:@"dd/MM/yyyy h:mm a"];
NSString *strSubTitle = [[NSString alloc] initWithFormat:@"%@", [dateFormatter stringFromDate:date]];
Дата Я получаю это: 2016-11-17T23: 46: 50,35, 2016-11-28T21: 25: 20,927 и 2016-11-29T00: 00: 00
Вы можете распечатать эту [dicValues valueForKey: @ "DateNeeded"] –
'[dicValues valueForKey: @ "DateNeeded"]' значение является? – Larme
Без информации о том, как выглядят значения в 'dicValues', мы не можем помочь. голосование за закрытие. – vikingosegundo