最佳答案
似乎我不能从现在的日期中减去7天,我是这样做的:
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
[offsetComponents setDay:-7];
NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0];
SevenDaysAgo 获取与当前日期相同的值。
请帮帮我。
编辑: 在我的代码中,我忘记用正确的变量替换当前日期的变量。所以上面的代码是功能性的。