我取了两个值,例如 140 和 200 ,现在如果我添加 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 回答