Найти Weeknumber в iPhone - PullRequest
       2

Найти Weeknumber в iPhone

3 голосов
/ 19 августа 2011

Это должно быть просто, но я не могу понять.

Я хочу найти номер недели как Целое число в iphone.

Это показывает, как получить строку Код

-(NSString*) getWeekOfMonth {
  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
 [dateFormatter setDateStyle:NSDateFormatterMediumStyle];
 [dateFormatter setTimeStyle:NSDateFormatterShortStyle];
 [dateFormatter setDateFormat:@"W"];

 NSString *weekNumber = [dateFormatter stringFromDate:[NSDate date]];    
 [dateFormatter release];    
 return weekNumber;
}

Спасибо

Ответы [ 3 ]

1 голос
/ 19 августа 2011

Использование integerValue:

NSInteger weekInt = [weekNumber integerValue];
0 голосов
/ 16 сентября 2011

Или используйте:

CFAbsoluteTime currentTime = CFAbsoluteTimeGetCurrent();
CFTimeZoneRef currentTimeZone = CFTimeZoneCopyDefault();    
SInt32 weekNumber = CFAbsoluteTimeGetWeekOfYear(currentTime, currentTimeZone);
0 голосов
/ 19 августа 2011
int intWeekNumber = [weekNumber intValue];
...