NSInteger dis = 7; //前后的天数
NSDate*nowDate = [NSDate date];
NSDate* theDate;
NSTimeInterval oneDay = 24*60*60*1; //1天的长度
//之后的天数
theDate = [nowDate initWithTimeIntervalSinceNow: +oneDay*dis ];
//之前的天数
theDate = [nowDate initWithTimeIntervalSinceNow: -oneDay*dis ];
//实例化一个NSDateFormatter对象
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//设定时间格式,这里可以设置成自己需要的格式
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//用[NSDate date]可以获取系统当前时间
NSString * currentDateStr = [dateFormatter stringFromDate:theDate];
NSLog(@"%@",currentDateStr);