NSDateFormatter *dateFomatter = [[NSDateFormatter alloc] init];
dateFomatter.dateFormat = @"yyyy-MM-dd HH:mm";
// 当前时间字符串格式
NSDate *planDate = [dateFomatter dateFromString:[model.PlanTime substringToIndex:16]];
// 当前日历
NSCalendar *calendar = [NSCalendar currentCalendar];
// 需要对比的时间数据
NSCalendarUnit unit = NSCalendarUnitYear | NSCalendarUnitMonth
| NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
// 对比时间差
NSDateComponents *dateCom = [calendar components:unit fromDate:[NSDate date] toDate:planDate options:0];
// 截止时间data格式
NSLog(@"dateCom--%ld--%ld--%ld--%ld",dateCom.year, dateCom.month,dateCom.day,dateCom.minute);
iOS 计算两个日期之间的差值
最新推荐文章于 2020-12-31 09:08:18 发布