如何在目标c中获得特定的一周?

hem*_*ant 2 iphone objective-c

使用公历,我可以得到星期几的数字(即星期日为1,星期一为2等),但我找不到显示星期名称的函数.有人可以帮忙吗?

这是我获取天数的代码:

NSDate *dates = [gregorian dateFromComponents:component];

NSDateComponents *weekdayComponents =[gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:dates];

NSUInteger *weekdays = [weekdayComponents weekday]; 


NSString *dayw=[NSString stringWithFormat:@"%1i",weekdays];

NSLog(@"%@",dayw);
Run Code Online (Sandbox Code Playgroud)

Ole*_*ann 5

创建一个NSDateFormatter.格式字符串@"EEEE"将输出星期几的名称.