ある年の口の最初の週の日付を調べたい:
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setYear:2013];
[components setMonth:1];
[components setWeekOfMonth:1];
[components setWeekday:1];
NSDate *newDate = [calendar dateFromComponents:components];
NSLog(@"%@",newDate);
私が得るものは次のとおりです。
2012-12-29 23:00:00 +0000
そして、私のMacカレンダーと比較すると、取得する必要があるのは次のとおりです。
2012-12-31 23:00:00 +0000
助言がありますか?