NsDateComponents SetWeek - Найти на этой неделе
-
30-09-2019 - |
Вопрос
Можно ли найти текущую неделю года, используя NSDaTeComponentents и SetWeek:? Как SETWeek использует номер 1 - 52 каждую неделю в год, как я могу найти номер, представляющий на этой неделе?
Решение
Если я правильно понимаю ваш вопрос, я думаю, что решение простое, вы создаете 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
Не связан с StackOverflow