我想获得一个月第一天的周指数。但它返回错误的价值。我期待2(星期一)但结果是6(星期五)。可能是我错过了什么。
NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
[dateComponents setDay:1];
[dateComponents setMonth:1];
[dateComponents setYear:2016];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDate *date = [calendar dateFromComponents:dateComponents];
long weekDay = [calendar component:(NSCalendarUnitWeekday) fromDate:date];
答案 0 :(得分:0)
2016年1月1日是星期五。