Tag: ns5

NSDateComponents工作日不显示正确的工作日?

我得到了一个N​​SDate例如1/6 – 12(星期五),并试图找出它是什么工作日。 我的星期一从星期一开始,星期五应该是星期五。 NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [calendar setFirstWeekday:2]; NSDateComponents *components = [calendar components:NSWeekdayCalendarUnit fromDate:firstOfJulyDate]; NSLog(@"weekday %i",components.weekday); 输出:工作日6 无论我设置setFirstWeekday什么,输出将永远是6.我做错了什么?