-1

使った

[currentComps setFirstWeekday:2];

日曜日から始まる曜日の番号を返します。月曜日から始まるこの番号を返すようにハードコーディングするにはどうすればよいですか?

4

1 に答える 1

0

Martin R のコメントに反して、次の方法NSCalendarで週の最初の曜日を指定できます。

- (void)setFirstWeekday:(NSUInteger)weekday

のドキュメントを読むNSCalendarと、メソッドが記載されていますsetFirstWeekday:

Sets the index of the first weekday for the receiver.

私はこれを自分で試したことはありませんが、のインスタンスを作成しNSCalendar、前述のメソッドを呼び出し、またsetCalendar:あなたを呼び出すと、NSDateComponents意図したとおりに動作するように返されたすべての日付コンポーネントが減衰すると思います。

于 2013-09-05T11:58:50.030 に答える