NSdate星期日重复日期
答
如果您获得了第一个星期日,那么您应该这样做七天后重复!
NSString *sunday = @"Here Your Sunday Date";
NSDate *dateSunday = [self dateFromString:sunday];
[self GetNextSunday:dateSunday];
然后调用此方法来获取下一个周日
-(void)GetNextSunday:(NSDate*)date
{
NSDate *NextSunday = [[NSDate alloc]init];
NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDateComponents *components = [gregorian components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay) fromDate:date];
components.day = components.day + 8;
NextSunday = [gregorian dateFromComponents:components];
NSLog(@"%@",NextSunday);
}
这将返回接下来7天!我希望这能帮到您。 以下任何查询评论!