NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@\"en_US\"] autorelease];
[d
The full list of format specifiers is UTS#35 Date Format Patterns.
Does the 'c' character work in place of 'E'? The document has it as a very close alternative and it may produce the result you want.
(If you really want characters in the format string that are not in the table you can escape them, like hh 'o''clock' a, zzzz
- produces format like "12 o'clock PM, Pacific Daylight Time".)