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
何か役に立ちますか?