0
我想獲得本月的第一個星期二。我這樣做:月的第一個星期二
NSDate *today = [NSDate date];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDateComponents *com = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitWeekOfMonth|NSCalendarUnitDay|kCFCalendarUnitWeekday|NSCalendarUnitWeekdayOrdinal fromDate:today];
[com setWeekday:3];
[com setWeekdayOrdinal:1];
NSDate *firstTuesday = [calendar dateFromComponents:com];
NSLog(@"firstTuesday %@", firstTuesday);// firstTuesday 2015-10-22 22:00:00 +0000
你知道我在做什麼錯嗎?由於
這不是一回事。第一個是「測試一個日期是否是該月的第一個星期二」第二個問題是「如何獲得該月的第一個星期二作爲NSDate」 – samir
道歉;誤讀了。 – trojanfoe
好的沒問題。謝謝 – samir