私は今週の日曜日にこれらのコードを書いています。今週の日曜日に欲しいときの問題
NSCalendar *cal = [NSCalendar currentCalendar];
NSDateComponents* components = [cal components: NSYearForWeekOfYearCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSWeekCalendarUnit | NSWeekdayCalendarUnit fromDate:[NSDate date]];
// I want to get the sunday
[components setWeekday:1];
NSDate* d = [cal dateFromComponents:components];
NSLog(@"Sunday:%@", d);
しかし、私は結果だ:2012年2月25日に、私は正しい結果がそれと間違って何2月26日、2012年 されるべきだと思いますか?
おっと、私は月を見ていた気にしません。 :) –
おそらく 'NSMonthCalendarUnit'はそれを投げているのでしょうか? –