L有只大大熊

记录平时遇到的问题,需要经常使用的代码,有错误欢迎指出329665110@qq.com

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

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,则是一个月以后的日期,以此类推都可以计算。

阅读更多
个人分类: IOS
上一篇IOS 通知中心(个人)
下一篇ArcGIS for IOS 添加多个覆盖物,并设置点击覆盖物触发委托
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭