使った
[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
意図したとおりに動作するように返されたすべての日付コンポーネントが減衰すると思います。