0

週番号を渡した場合、月曜日の日付を確認するにはどうすればよいですか。たとえば、その年の第24週の月曜日が必要です

4

1 に答える 1

2

NSDateComponentsあなたが持っている情報をオブジェクトに記入してください。NSCalendar次に、これらのコンポーネントに対応する現在の日付を尋ねることができます。

NSDateComponents *components = [NSDateComponents new];
components.weekday = 2;
components.weekOfYear = 24;
components.year = 2012;
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents: components];

weekdayプロパティは日曜日=1から始まります。

OS X 10.7以降を使用している場合は、のyearForWeekOfYear代わりにプロパティを使用する必要がありますyear

于 2012-07-05T10:50:28.940 に答える