目前我可以使用以下代码获取 iPhone 的当前日期

NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSString* currentDateStr = [formatter stringFromDate:date];
NSLog(@"User's current Date:%@",currentDateStr);

但我想从当前日期获得下一个 15 天的日期,我怎么能得到呢?

最佳答案

试试这个:

NSCalendar* calendar = [[[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar] autorelease];
NSDateComponents* components = [[[NSDateComponents alloc] init] autorelease];
components.day = 15;
NSDate* newDate = [calendar dateByAddingComponents: components toDate: self.date options: 0];

关于iphone - 如何根据当前日期获取接下来的 15 天日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15685347/

10-14 16:59
查看更多