我希望在将天数添加到另一个日期之后找到将来的日期。
所以,如果我有这个:
NSDateComponents *pastDate = [[NSDateComponents alloc] init];
[pastDate setMonth:12];
[pastDate setDay:23];
[pastDate setYear:2011];
并希望添加90天以查找未来日期。我应该看什么方法?我创建了另一个变量。我对什么方法感兴趣。感谢。
答案 0 :(得分:0)
您可以从NSDate开始,通过调用以下方式进行设置:
NSDate* pastDate = [NSDate dateWithTimeIntervalSinceReferenceDate:kStartDate];
NSDate* newDate = [pastDate dateByAddingTimeInterval:kNumSecondsIn90Days];
并按照here所述转换为NSDateComponent。 (请注意,您必须将kStartDate定义为自2001年1月1日至2011年12月23日的秒数。您必须定义kNumSecondsIn90Days。)