美文网首页
ios 计算时间差(可能是升级9以后上次的计算方法有问题了)

ios 计算时间差(可能是升级9以后上次的计算方法有问题了)

作者: 孟维学 | 来源:发表于2016-07-22 11:39 被阅读54次

    - (NSString*)intervalFromLastDate: (NSString*) dateString1toTheDate:(NSString*) dateString2

    {

    NSDateFormatter*date=[[NSDateFormatteralloc]init];

    [datesetDateFormat:@"yyyy-MM-dd"];

    NSDate*d1=[datedateFromString:dateString1];

    NSTimeIntervallate1=[d1timeIntervalSince1970]*1;

    NSDate*d2=[datedateFromString:dateString2];

    NSTimeIntervallate2=[d2timeIntervalSince1970]*1;

    NSTimeIntervalcha=late2-late1;

    NSString*timeString=@"";

    NSString*house=@"";

    NSString*min=@"";

    NSString*sen=@"";

    sen = [NSStringstringWithFormat:@"%d", (int)cha%60];

    //min = [min substringToIndex:min.length-7];

    //秒

    sen=[NSStringstringWithFormat:@"%@", sen];

    min = [NSStringstringWithFormat:@"%d", (int)cha/60%60];

    //min = [min substringToIndex:min.length-7];

    //分

    min=[NSStringstringWithFormat:@"%@", min];

    //小时

    house = [NSStringstringWithFormat:@"%d", (int)cha/3600/24];

    //house = [house substringToIndex:house.length-7];

    house=[NSStringstringWithFormat:@"%@", house];

    timeString=[NSStringstringWithFormat:@"%@",house];

    returntimeString;

    }

    相关文章

      网友评论

          本文标题:ios 计算时间差(可能是升级9以后上次的计算方法有问题了)

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