iOS单独对年月日加减

1、当前时间减去18年

+ (NSDate *)dateWithYearsBeforeNow:(NSInteger)year{
    NSDate *currentDate = currentDate = [NSDate date];
    NSCalendar *calendar = nil;
    if (IOS8Higher) {
        calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
    } else {
        calendar = [NSCalendar currentCalendar];
    }
    NSDateComponents *dateComponents = [calendar components:NSYearCalendarUnit fromDate:currentDate];
    [dateComponents setYear:year * -1];

    return [calendar dateByAddingComponents:dateComponents toDate:currentDate options:0];
}

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦