1、获取距离当前时间的 时长
NSString *newsDate = @"2017-11-30";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSLog(@"newsDate = %@",newsDate);
NSDate *newsDateFormatted = [dateFormatter dateFromString:newsDate];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
NSDate* current_date = [[NSDate alloc] init];
NSTimeInterval time=[current_date timeIntervalSinceDate:newsDateFormatted];//间隔的秒数
int month=((int)time)/(3600*24*30); //距离几个月
int day=((int)time)/(3600*24); //距离几天
int hour=((int)time)%(3600*24)/3600; //距离几小时
int minute=((int)time)%(3600*24)/60; //距离几分钟