我想找出一年中第一周的日期:
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
有什么建议么?