У меня есть дата в формате 2010-11-17 . Она имеет вид NSString .
Я хочу преобразовать эту дату NSString в формат 17 ноября 2010 и отобразить в метке
Эта дата не является текущей датой, но может быть даже более старой.
Так что я не могу использовать экземпляр [NSDate date], чтобы получить дату.
Я пытался использовать NSDateFormatter с методом dateFromString .
Но это дает мне значение null .
Вот фрагмент кода
NSString *dates = @”2010-11-16”;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd MMM yyyy"];
NSDate *dates1 = [dateFormatter dateFromString:dates];
NSString *dates2 = [dateFormatter stringForObjectValue:dates1];
NSLog(@"dates : %@",dates);
NSLog(@"Dates 2 : %@",dates2);
[dateLabel setText:dates2];
NSLog(@"Formatted Date is : %@",dateLabel.text);
Что должно быть сделано?
Пожалуйста, помогите и предложите.
Спасибо.