【发布时间】:2012-07-25 11:34:37
【问题描述】:
我正在尝试在 iPhone 中获取周数。我正在使用这段代码
NSNumber* getWeek() {
NSDate *currDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"w.ee"];
NSString *dateString = [dateFormatter stringFromDate:currDate];
NSNumberFormatter *weekNumber = [[NSNumberFormatter alloc] init];
[weekNumber setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *week = [weekNumber numberFromString:dateString];
[weekNumber release];
return week;
}
但是,我有不同的结果,在模拟器上还可以,但是当我在 iPhone 上运行时,这让我得到“0” IOS 5.0.1
有什么帮助吗?
【问题讨论】:
-
这段代码在我的真实设备上运行良好。我认为您真正的问题不在此方法之内...
-
你检查过你的 iPhone 上设置的日期吗?
标签: objective-c ios5 nsdate nsdateformatter nscalendar