Я работаю с Objective C для iPhone и имею NSDate, который я хочу отображать в полном стиле, но без года. Сейчас я использую код ниже, но он также показывает год, и я не хочу этого. Поскольку я хочу показать дату в правильном формате региона, я не могу просто удалить год в конце, так как в некоторых странах год не будет в конце, а в середине или в начале.NSDate в полном стиле, но без года
NSDate *testdate = [NSDate date];
NSDateFormatter *dateFormattertest = [[NSDateFormatter alloc] init];
[dateFormattertest setDateStyle:NSDateFormatterFullStyle];
[dateFormattertest setTimeStyle:NSDateFormatterNoStyle];
NSString *formattedDateString = [dateFormattertest stringFromDate:testdate];
NSLog(formattedDateString);
In US this give me:
Thursday, January 14, 2010
In Sweden this give me:
torsdag, 2010 januari 14
Какое решение для этого? И еще один вопрос, где я могу найти информацию о том, как использовать setDateFormat NSDateFormatter? Я не могу найти информацию о том, что означают разные буквы в API.
Ничего себе, это работает как шарм. –
Это должен быть принятый ответ. – CristiC