2012-01-18 16 views
0

別の日付に日数を追加した後に将来の日付を探したいのですが。だから、ObjCの日付に日付を追加するにはどうすればよいですか?

私はこれがある場合:

NSDateComponents *pastDate = [[NSDateComponents alloc] init]; 
     [pastDate setMonth:12]; 
     [pastDate setDay:23]; 
     [pastDate setYear:2011]; 

をし、将来の日付を見つけるために、90日間追加します。どのような方法を見なければならないのですか?別の変数を作成しています。私はどのような方法に興味がある。ありがとう。

答えて

0

あなたは呼び出すことによって、それを設定、NSDateで始まるかもしれない:

NSDate* pastDate = [NSDate dateWithTimeIntervalSinceReferenceDate:kStartDate]; 
NSDate* newDate = [pastDate dateByAddingTimeInterval:kNumSecondsIn90Days]; 

hereを説明するようにNSDateComponentに変換します。 (kStartDateは、2001年1月1日から2011年12月23日までの秒数として定義する必要がありますので、kNumSecondsIn90Daysを定義する必要があります)。

+0

ありがとうございます。 – Tremaine

関連する問題