Описание NSDate
всегда будет печатать дату в собственном формате, обычно для часового пояса +000
.Вам нужно использовать формат даты, чтобы получить правильно отформатированную дату, и использовать ММ для месяца, а не мм .
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd";
NSDate *cDate = [formatter dateFromString:thisLine];
NSLog(@"cDate '%@' thisLine '%@'", [formatter stringFromDate:cDate], thisLine);
- (NSString *) описание Обсуждение Не гарантируется постоянство представления в разных выпусках операционной системы.Для форматирования даты вы должны использовать вместо этого объект форматирования даты (см. NSDateFormatter и Руководство по форматированию данных)