日付から年の週番号を取得したい.次のコードを試しましたが、間違った週番号が返されます.
週番号の私のコード:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSDate *date = [dateFormatter dateFromString:@"2012-09-15"];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSLog(@"week: %i", [[calendar components: NSWeekOfYearCalendarUnit fromDate:date] weekOfYear]); //Display 38 instead of 37
}
注:ディスプレイで試してみると[NSDate date]
、正しいです。
これを解決するのを手伝ってください..ありがとう、