NSDateComponentsとsetWeekを使用してその年の現在の週を見つけることは可能ですか?setWeekは1年の毎週1〜52の数字を使用しているので、今週を表す数字を見つけるにはどうすればよいですか?
1629 次
1 に答える
4
私があなたの質問を正しく理解していれば、解決策は簡単だと思います。現在の日付のNSDateComponentsを作成し、週を取得します。
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSWeekCalendarUnit;
NSDateComponents *dateComponents = [calendar components:unitFlags
fromDate:[NSDate date] // for current date
options:0];
NSUInteger week = [dateComponents week]; // here is your week
于 2010-08-24T09:42:33.420 に答える