0

我见过很多方法来获得工作日,但没有一个是来自选定的一天。

NSDate * selectedDate = _selectedDate //From Params

NSCalendar *cal = [NSCalendar currentCalendar];
NSDateComponents *components = [cal components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:[[NSDate alloc] init]];

NSInteger weekday = [components weekday];

我应该如何以及在哪里插入我选择的日期?

由于 [components setDay:(INTEGER REQUIRED)] 是一种将所选日期转换为当前日期的方法..有人对此有所了解吗?

谢谢

4

2 回答 2

0

你有没有尝试过?

NSDateComponents *components = [cal components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:selectedDate];
于 2011-07-04T20:53:54.273 回答
0
NSDateComponents *components = 
 [cal components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit 
        fromDate:selectedDate];
于 2011-07-04T20:53:58.763 回答