How to get NSArray of localised day-of-week names in IOS?

i.e. don't want to have to hardcode them in myself. Is there an easy way to get this from an IOS class? All I can think of is to write a method that steps through 7 days and then using the formatter output the Day of Week and collect these up

有帮助吗?

解决方案

It's as simple as this:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSLog(@"%@", [dateFormatter weekdaySymbols]); // or rather, whatever you
                                              // actually want to do with
                                              // the list
[dateFormatter release];

Or use shortWeekdaySymbols (for Mon, Tue, etc in English) or veryShortWeekdaySymbols (for M, T, etc) as you prefer.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top