iOS 得到当前时间之前和之后N天的日期
NSIntegerdis = 3;//前后的天数
NSDate*nowDate = [NSDatedate];
NSDate* theDate;
if(dis!=0)
{
NSTimeIntervaloneDay =24*60*60*1;//1天的长度
theDate = [nowDateinitWithTimeIntervalSinceNow:+oneDay*dis];
//or
theDate = [nowDateinitWithTimeIntervalSinceNow:-oneDay*dis];
}
else
{
theDate = nowDate;
}
//////////////////////////////////////////////////////////////
关键就是这句了:theDate = [nowDateinitWithTimeIntervalSinceNow:+oneDay*dis];