2012-01-18 39 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]; 

,并转换为NSDateComponent描述here。 (请注意,您必须将kStartDate定义为自2001年1月1日至2011年12月23日之间的秒数,并且您必须定义kNumSecondsIn90Days。)

+0

谢谢。 – Tremaine 2012-01-19 02:59:21