iOS开发---计算两个日期的时间差

来源:互联网 发布:网站域名后缀 编辑:程序博客网 时间:2024/05/01 02:26

    NSCalendar *calendar = [NSCalendarcurrentCalendar];

    

    unsignedint unitFlags =NSCalendarUnitYear | NSCalendarUnitMonth |NSCalendarUnitDay | NSCalendarUnitHour |NSCalendarUnitMinute | NSCalendarUnitSecond;

    

    NSDateComponents *day = [calendar components:unitFlags fromDate:startDatetoDate:endDate options:0];

    

    int sec = [day hour]*3600+[day minute]*60+[day second];

    NSLog(@"%d",sec);

    if ([day hour] ==0) {

        _numberDay = [[NSStringalloc] initWithFormat:@"%d",[dayday]];

    }else{

        _numberDay = [[NSStringalloc] initWithFormat:@"%d%d小时",[dayday],[day hour]];

    }


0 0
原创粉丝点击