Это немного сложный вопрос. Я использую NSDateFormatter на iPhone, но я хотел показать только стандартную дату без компонента лет. Но сохраните форматирование языкового стандарта для своей даты.
Я мог бы легко переопределить форматирование, используя
[dateFormatter setDateFormat:@"h:mma EEEE MMMM d"]; // hurl.ws/43p9 (date formatting)
Но теперь дата в моем формате en-nz, например, 12:01 вечера в среду, 7 июля. Так что я полностью убил язык для других пользователей по всему миру.
Я бы хотел сказать.
Дайте мне правильную локализованную дату для этого
регион пользователей, но пропущены годы
компонент.
Поскольку дата отображается в виде строки, у меня возникает соблазн просто изменить ее, а затем удалить компонент года, просто вырезав его из строки.