В документации NSDateFormatter,
Если форматирование даты использует относительное форматирование даты, по возможности оно заменяет компонент даты своего вывода фразой, такой как "сегодня" или "завтра", что указывает на относительную дату.
Я использую следующий код:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = [NSDateFormatter dateFormatFromTemplate:@"EEEE dMMMM',' hma"
options:0
locale:[NSLocale currentLocale]];
formatter.doesRelativeDateFormatting = YES;
NSLog(@"Date: %@", [formatter stringFromDate:[NSDate date]]);
Он записывает Date:
.
Но при комментировании formatter.doesRelativeDateFormatting = YES;
вывод получается корректным.
Date: Tuesday, 19 August 1:18 pm
Я понимаю doesRelativeDateFormatting
неправильно?