Получить календарь недвижимости NSDate в соответствии с ISO 8601

StackOverflow https://stackoverflow.com//questions/9656833

  •  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
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top