您的位置:首页 > 其它

计算 某一天据今天有多少天

2017-09-18 11:08 218 查看
- (int)intervalSinceNow: (NSString *) theDate {

    NSDateFormatter *date=[[NSDateFormatter
alloc]
init];

    [date setDateFormat:@"yyyy-MM-dd"];// 传入格式
为   2017-09-18

    NSDate *d=[date
dateFromString:theDate];

    

    NSTimeInterval late=[d
timeIntervalSince1970]*1;

    NSDate* dat = [NSDate
dateWithTimeIntervalSinceNow:0];

    NSTimeInterval now=[dat
timeIntervalSince1970]*1;

    NSString *timeString=@"";

    NSTimeInterval cha=now-late;

    if (cha/86400>1) {

        timeString = [NSString
stringWithFormat:@"%f", cha/86400];

        timeString = [timeString substringToIndex:timeString.length-7];

        return [timeString
intValue];

    }

    return -1;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐