Что не так в этом методе? Возвращаемое значение пуст.NSDateFormatter не создает данные
-(NSString *)newFormatDateStringFromOldFormatStringForTableView:(NSString *)oldString
{
// Old String "2013-11-29 15:00:00"
// New Required Stirng 'Fri, 01 Dec 2013'
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
//[dateFormat setDateFormat:@"EEE, dd MMM yyyy"];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [dateFormat dateFromString:oldString];
// Convert date object to desired output format
//[dateFormat setDateFormat:@"EEEE, MMMM d, YYYY"];
[dateFormat setDateFormat:@"EEE, dd MMM yyyy"];
NSString *newString = [dateFormat stringFromDate:date];
[dateFormat release];
return newString;
}
Спасибо за помощь.
Есть тысячи примеров того, как использовать NSDateFormatter здесь. Посмотрите на некоторые из них. –