使った
[currentComps setFirstWeekday:2];
日曜日から始まる曜日の番号を返します。月曜日から始まるこの番号を返すようにハードコーディングするにはどうすればよいですか?
使った
[currentComps setFirstWeekday:2];
日曜日から始まる曜日の番号を返します。月曜日から始まるこの番号を返すようにハードコーディングするにはどうすればよいですか?
Martin R のコメントに反して、次の方法NSCalendarで週の最初の曜日を指定できます。
- (void)setFirstWeekday:(NSUInteger)weekday
のドキュメントを読むNSCalendarと、メソッドが記載されていますsetFirstWeekday:
Sets the index of the first weekday for the receiver.
私はこれを自分で試したことはありませんが、のインスタンスを作成しNSCalendar、前述のメソッドを呼び出し、またsetCalendar:あなたを呼び出すと、NSDateComponents意図したとおりに動作するように返されたすべての日付コンポーネントが減衰すると思います。