返回天时分秒

/// 传入 秒

  • (NSString *) secondsToTime:(int)nStopTime{
    NSString *sb;
    int ms1 = nStopTime;

    int mm = 60;

    int hh = 60*60;

    int dd = 246060;

    if (ms1 < mm) {
    sb = [NSString stringWithFormat:@"%d秒",ms1];
    }else if (ms1 == mm ) {
    sb = @"1分";
    } else if (ms1>mm && ms1 <hh) {
    int minutes = ms1/mm;
    int seconds = ms1%mm;
    sb = [NSString stringWithFormat:@"%d分%d秒",minutes,seconds];
    }else if (ms1 == hh ) {
    sb = @"1小时";
    } else if ( hh < ms1 && ms1 < dd ) {
    int hours = ms1/hh;
    int temp = ms1 - hours*hh;
    int minutes = temp/mm;
    int seconds = temp%mm;
    sb = [NSString stringWithFormat:@"%d小时%d分%d秒",hours,minutes,seconds];
    }else if (ms1 == dd ) {
    sb = @"1天";
    }else {
    int day = ms1/dd;
    int temp = ms1 - day dd;
    if (temp < mm) {
    sb = [NSString stringWithFormat:@"%d天%d秒",day,temp];
    }else if (temp == mm ) {
    sb = [NSString stringWithFormat:@"%d天1分",day];
    }else if (temp>mm && temp <hh) {
    int minutes = ms1/mm;
    int seconds = ms1%mm;
    sb = [NSString stringWithFormat:@"%d天%d分%d秒",day,minutes,seconds];
    }else if (temp == hh ) {
    sb = [NSString stringWithFormat:@"%d天1小时",day];
    }else if ( hh < temp && temp < dd ) {
    int hours = ms1/hh;
    int temps = ms1 - hours
    hh;
    int minutes = temps/mm;
    int seconds = temps%mm;
    sb = [NSString stringWithFormat:@"%d天%d小时%d分%d秒",day,hours,minutes,seconds];
    }
    }
    return sb;
    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容