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