NSDate如何获取一个月后的日期

来源:互联网 发布:网络推广公司靠谱吗 编辑:程序博客网 时间:2024/04/29 12:39

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];    NSDateComponents *comps = nil;    comps = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:mydate];    NSDateComponents *adcomps = [[NSDateComponents alloc] init];    [adcomps setYear:0];    [adcomps setMonth:-1];    [adcomps setDay:0];    NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:mydate options:0];



设置你需要增加或减少的年、月、日即可获得新的日期,上述的表示获取mydate日期前一个月的日期,如果该成+1,则是一个月以后的日期,以此类推都可以计算。

原创粉丝点击