0

別の日付に日数を加算した後、将来の日付を見つけたいです。

だから私はこれを持っている場合:

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

将来の日付を見つけるために 90 日を追加します。どのような方法を検討する必要がありますか? 別の変数を作成しました。どんな方法か気になります。ありがとう。

4

1 に答える 1

0

NSDate から始めて、次のように呼び出して設定できます。

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

ここで説明されているように、NSDateComponent に変換します。(2001 年 1 月 1 日から 2011 年 12 月 23 日までの秒数として kStartDate を定義する必要があることに注意してください。また、kNumSecondsIn90Days を定義する必要があります。)

于 2012-01-18T21:59:19.043 に答える