iOSは、現在の日付の前後のN日間の時間コードをどうやって取得しますか?


前言
前にロボットアニメを見たことがありますが、具体的な名前は何ですか?忘れました。でも、その中のセリフがあります。よく覚えています。
来年の今日はあなたの命日です。
iOSに連絡して、プロジェクトで計算日が発生した場合、現在時刻(指定日)のn日後の日付を取得するには、どうすればいいですか?
例えば、現在の日付の7日後の日付を取得したいですが、どうやって実現しますか?
現在の日付を取得

NSDate *currentDate = [NSDate date];
前の日または後の日

NSDate *lastDay = [NSDate dateWithTimeInterval:-24*60*60 sinceDate:date];//   
NSDate *nextDay = [NSDate dateWithTimeInterval:24*60*60 sinceDate:date];//   
NSDictionary * timeDic = @{@"beginTime":[Utility timeStringFromFormat:@"yyyy-MM-dd" withDate:lastDay],@"endTime":[Utility timeStringFromFormat:@"yyyy-MM-dd" withDate:nextDay]};
7日後の日付を取得します。

int days = 7; // n     
NSDate *appointDate; //       
NSTimeInterval oneDay = 24 * 60 * 60; //         
appointDate = [currentDate initWithTimeIntervalSinceNow: appointDate * days];
このようにして、現在の日付の7日後の日付が取得されます。
同じように、現在の日付の前の7日間の日付も取得できます。最後のコードをプラスしてもいいです。

appointDate = [currentDate initWithTimeIntervalSinceNow: -(appointDate * days)];
それは簡単です。
同じように、指定された日付のn日後の日付を取得してもいいです。上記のコードの現在の日付を変更してもいいです。
締め括りをつける
以上はこの文章の全部の内容です。本文の内容は皆さんの学習や仕事に対して一定の参考となる学習価値を持っています。質問があれば、メッセージを書いて交流してください。ありがとうございます。