Я пытался и искал более двух дней.Получить начальную дату с номера недели
Единственное, что я пытаюсь сделать, - это конвертировать недельный номер «Неделя 50» в дату начала недели.
Я попытался преобразовать с dateFromString так:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"w"];
NSDate *date = [dateFormat dateFromString:dateStr];
NSLog(@"date(%@)", date);
NSDateFormatter *formatting = [[NSDateFormatter alloc] init];
[formatting setDateFormat:@"YYYY/MM/dd"];
NSString *stringDate = [formatting stringFromDate:date];
NSLog(@"date: %@", stringDate);
[dateFormat release];
Но оба объекта возвращает (нуль), так что не много помощи.
С уважением
Действительно через 10 минут, когда я разместил эту проблему, я решил ее так же, как вы только что опубликовали :-). Спасибо за помощь! – Leon
'setWeek'is устарел, вы должны использовать' setWeekOfMonth' или 'setWeekOfYear' – falsecrypt