проблема с форматированием даты с использованием NSDateFormatter

У меня есть строка даты, которую я хочу преобразовать в другой формат.

Исходный пример строки даты:"2013-06-04 02:19:21 +0000"

Я хочу преобразовать это в«Ср, 4 июня»

NSString * date_string = @"2013-06-04 02:19:21 +0000";

NSDateFormatter *complexdateFormater = [[NSDateFormatter alloc] init];
[complexdateFormater setDateFormat:@"yyyy-M-DD HH:mm:ss Z"];
 NSDate* complexdate = [complexdateFormater dateFromString:date_string];
NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"EE, MMM d" options:0
                                                          locale:[NSLocale    currentLocale]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:formatString];
NSString *todayString = [dateFormatter stringFromDate:complexdate];

но строка today для вышеприведенного случая печатает: месяц как Jan независимо от значения месяца в исходной строке.

куда я иду не так?

Ответы на вопрос(3)

Ваш ответ на вопрос