Что ж, вы выделяете место для datStartDate
для нового NSDate
, а затем заменяете его на совершенно новый NSDate
из вашего формата даты (теперь у вас есть память, выделенная для первого NSDate
, который никогда не будетбудет использоваться)
Используйте это:
NSDate* datStartDate = [dateStartFormater dateFromString:startDateString];
, затем используйте dateStartFormater
или другой NSDateFormatter
, чтобы превратить вашу дату в требуемую строку, например:
[dateStartFormatter setDateFormat:@"yyyy MM dd"];
NSString* formatedDate = [dateStartFormater stringFromDate:datStartDate];