Как получить локализованное строковое представление дней недели, таких как понедельник, вторник и т.д. - PullRequest
1 голос
/ 10 июля 2010

Как получить локализованное строковое представление дней недели, таких как понедельник, вторник и т. Д .?

Конечно, я мог бы локализовать их сам, но держу пари, что смогу высосать их из календарного класса или что-то подобное?

Ответы [ 3 ]

4 голосов
/ 04 июня 2013

Это то, что вы хотите:

NSArray *weekdays = [[[NSDateFormatter alloc] init] weekdaySymbols];
NSLog(@"%@", weekdays);

Вывод:

(
    Sunday,
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday
)

Наслаждайтесь!

1 голос
/ 10 июля 2010

Почему бы вам просто не использовать массив monthSymbols из NSDateFormatter?

1 голос
/ 10 июля 2010

При наличии действительного NSDate, NSDateFormatter может выводить название дня недели в формате @"EEEE". Я не знаю более простого способа сделать это в Какао.

...