在iPhone上查找周数

3

这看起来很简单,但我无法弄清楚。

我想在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

使用 integerValue

NSInteger weekInt = [weekNumber integerValue];

啊..我刚找到了。我怎么没想到呢 :( 待会儿应该去喝杯咖啡。谢谢 :) - Neelesh

0
int intWeekNumber = [weekNumber intValue];

0

或者使用:

CFAbsoluteTime currentTime = CFAbsoluteTimeGetCurrent();
CFTimeZoneRef currentTimeZone = CFTimeZoneCopyDefault();    
SInt32 weekNumber = CFAbsoluteTimeGetWeekOfYear(currentTime, currentTimeZone);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接