何週間か後の日付を取得する - Objective-C プログラミング
PROGRAM
何週間か後の日付を取得する
Objective-C で、ある日付から何週間か後の日付を取得したい場合は、次のような感じになります。
NSCalendar* calendar = [NSCalendar currentCalendar];
NSDateComponents* someWeeksComponent = [[NSDateComponents alloc] init];
someWeeksComponent.week = weeks;
NSDate* result = [calendar dateByAddingComponents:someWeeksComponent toDate:date options:0];
[ サンプルコード ]
このようにすることで、変数 result に、日付 date から weeks 週間後の日付を取得することができました。
やっていることとしては、指定した日付に date に someWeeksComponent で表現した日付を加えている感じです。
[ もどる ]