NSInteger dis = 7; //前后的天数
NSDatenowDate = [NSDate date];
NSDate theDate;
NSTimeInterval oneDay = 2460601; //1天的长度
//之后的天数
theDate = [nowDate initWithTimeIntervalSinceNow: +oneDaydis ];
//之前的天数
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);
网友评论