Получить календарь недвижимости NSDate в соответствии с ISO 8601
-
11-12-2019 - |
Вопрос
Есть ли способ получить календарь недвижимости NSDate в соответствии с ISO 8601. Я думаю:
Datecomponents *dateComponents = [cal components:(NSWeekOfYearCalendarUnit ) fromDate: testDate ];
int calandarWeek = [dateComponents weekOfYear];
.
использует другой алгоритм.
ISO Определение: CW1 - это первая неделя в году, содержащий 4 дня, CW начнет на понедельниках
Решение
Я узнал. Можно настроить NSCalender:
[cal setFirstWeekday:2]; //week starts on Monday
[cal setMinimumDaysInFirstWeek:4]; //first week in the year containing 4 day
. Не связан с StackOverflow