iOS中计算两个日期的间隔的天数

这里用到了一个字符串转NSDate的方法

    //现在的时间
    NSDate * nowDate = [NSDate date];
    
    //要转换的字符串
    NSString * dateString = @"2016-08-30";
    //字符串转NSDate格式的方法
    NSDate * ValueDate = [self StringTODate:dateString];
    //计算两个中间差值(秒)
    NSTimeInterval time = [nowDate timeIntervalSinceDate:ValueDate];
    
    //开始时间和结束时间的中间相差的时间
    int days;
    days = ((int)time)/(3600*24);  //一天是24小时*3600秒
    NSString * dateValue = [NSString stringWithFormat:@"%i",days];
    
    NSLog(@"打印出时间的差值--->>%@",dateValue);

这里有用到一个StringTODate的方法,这是字符串转NSDate的方法 在 这里有

你可能感兴趣的:(iOS基础)