0
Я пытаюсь получить день недели, используя следующий код с переменной NSString. Независимо от того, какое значение я использую в будний день, всегда возвращается как 2. Что я делаю неправильно?Попытка получить будний день с использованием NSDateComponents, но день недели всегда одинаковый
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy"];
NSString *stringDate = @"23/05/2013";
NSDate *dateStr = [dateFormatter dateFromString:stringDate ];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *weekdayComponents =[gregorian components:NSWeekdayCalendarUnit fromDate:dateStr];
gWeekday = [weekdayComponents weekday];