iOS 日期处理方法

释放双眼,带上耳机,听听看~!

获取需要增加或减少的年、月、日即可获得新的日期,上述的表示获取mydate日期前一个月的日期

- (NSDate *)getLaterDateFromDate:(NSDate *)date withYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day {
        NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
    
        NSDateComponents *comps = nil;
    
        comps = [calendar components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay fromDate:date];
    
        NSDateComponents *adcomps = [[NSDateComponents alloc] init];
    
         [adcomps setYear:year];
    
         [adcomps setMonth:month];
    
         [adcomps setDay:day];
    
         NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:date options:0];
    
         return newdate;
}

人已赞赏
iOS文章

iOS for循环创建九宫格

2019-10-13 17:16:35

iOS文章

iOS CoreMotion的使用

2019-10-13 17:28:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索