iOS日期的加减

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    
    NSDateComponents *comps = nil;
    NSDate*nowDate = [NSDate  dateWithString:self.timeStamp formatterString:@"yyyy-MM"];
    comps = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:nowDate];
    
    NSDateComponents *adcomps = [[NSDateComponents alloc] init];
    
    [adcomps setMonth:-1];
    NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:nowDate options:0];

 

posted @ 2017-01-10 14:34  J-Vijay  阅读(613)  评论(0编辑  收藏  举报