错误的星期几?
Wrong week day of month?
我正在尝试获取每月第一天的周索引。但它 returns 错误的值。我期待 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];
2016 年 1 月 1 日是星期五。
我正在尝试获取每月第一天的周索引。但它 returns 错误的值。我期待 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];
2016 年 1 月 1 日是星期五。