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