我得到了一个NSDate,例如1/6 - 12(星期五),并试图找出星期几是星期几。我一周开始于星期一所以周五应该是平日5.NSDateComponents工作日不显示正确的工作日?
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
[calendar setFirstWeekday:2];
NSDateComponents *components = [calendar components:NSWeekdayCalendarUnit fromDate:firstOfJulyDate];
NSLog(@"weekday %i",components.weekday);
输出:平日6
不要紧,我设置setFirstWeekday到,输出永远是6 我到底做错了什么?
工作日您在哪里找到文档?我花了30分钟搜索到了这一点,并找不到任何明确指出索引的引用。 –