我有两个值,如140& 200,现在如果我添加140 + 200 = 340我想要输出340天进入NSDate格式
答案 0 :(得分:2)
NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setDay:340];
NSDate *date = [calendar dateFromComponents:components];
给你一个0年的340s日的日期......那是很久以前的事了。
答案 1 :(得分:0)
如果我理解正确,你想在今天增加340天
NSTimeIntervall timeToAddInDays = 60 * 60 * 24 * 340;
NSDate *theFutureDate = [[NSDate date] dateByAddingTimeInterval:timeToAddInDays];
但要注意 - 正如JustSid在下面提到的那样 - 这正好相当于340天 - 这可能不是你想要/需要的战争。