Удалить год из строки даты? - PullRequest
0 голосов
/ 17 января 2012

Я использую NSDateFormatter, чтобы получить строку, представляющую дату из моего NSDate:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterFullStyle];
return [formatter stringFromDate:date];

Формат NSDateFormatterFullStyle похож на Вторник, 12 апреля 1952 года нашей эры . Я могу легко проверить, совпадает ли эта дата с текущим годом (используя NSDate-Extensions ). Если это так, я хотел бы удалить часть строки, представляющую год. Есть ли простой способ сделать это?

Ответы [ 3 ]

0 голосов
/ 17 января 2012

Да:

[formatter setDateFormat:@"EEEE, MMMM d"];

EEEE обозначает день недели, MMMM обозначает месяц, а d обозначает день месяца.

0 голосов
/ 29 февраля 2012

Я не нашел никаких решений для этого.Я заканчиваю поиск строки в течение года и удаляю ее, если она существует.

0 голосов
/ 17 января 2012

Вот хорошая статья о том, что вы ищете: Примеры даты и времени для iOs

...