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];