140 と 200 のような 2 つの値を取りましたが、140+200 = 340 を追加すると、340 日の出力が NSDate 形式になります。
質問する
1055 次
2 に答える
2
NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setDay:340];
NSDate *date = [calendar dateFromComponents:components];
0 年の 340 日の日付を示します...それは本当にずっと前のことです。
于 2012-06-28T06:24:09.923 に答える
0
あなたが正しく理解しているなら、あなたは今日に340日を追加したいのです
NSTimeIntervall timeToAddInDays = 60 * 60 * 24 * 340;
NSDate *theFutureDate = [[NSDate date] dateByAddingTimeInterval:timeToAddInDays];
ただし、注意してください-JustSidが以下で言及しているように-これは正確に340日を追加しています-これはおそらくあなたが望む/必要とする戦争ではありません.
于 2012-06-28T06:28:13.640 に答える