美文网首页
iOS 日期处理方法

iOS 日期处理方法

作者: JimmyL | 来源:发表于2019-01-15 11:55 被阅读7次

获取需要增加或减少的年、月、日即可获得新的日期,上述的表示获取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 日期处理方法

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

  • iOS日期处理

    1、yyyy-MM-dd-> 今天、昨天、MM月dd日,注意dateFormater的格式一定要对应上传参过来的日期格式

  • 日期处理(iOS)

    一、日期 NSDate 日期类型当前时间: [NSDate date] 时间比较,推荐转换成NSDate类型,然后...

  • iOS 日期处理

    日期处理 NSString 与 NSDate 转换使用NSDateFormatter 日期格式说明: yy: 年...

  • iOS日期处理

    服务器返回的时间是字符串,手机获取的时间是NSDate,需要进行转换。 凡是日期处理,这三个类足够了 NSDate...

  • ios日期处理

    目录: 1、字符串转换为日期; 2、时间戳转换为日期; 3、日期转换为字符串 4、获取日期中的年、月、日、时、分、...

  • IOS日期处理

    一、先定义一个全局变量的NSTimeInterval 复制代码 @interface ViewController...

  • 时间与日期

    在iOS原生类中用以处理时间与日期的类:NSCalendar 日历处理NSDateComponents 将日期进...

  • iOS的NSString * 与 NSDate *的日期转换处理

    iOS的NSString * 与 NSDate *的日期转换处理

  • iOS 日期处理 - 解析日期(转载)

网友评论

      本文标题:iOS 日期处理方法

      本文链接:https://www.haomeiwen.com/subject/nqbedqtx.html