zoukankan      html  css  js  c++  java
  • iOS剩余时间的计算 与 显示 返回的数据是截止时间,,我们改成剩余时间

    -(NSString *)getUTCFormateDate:(NSString *)newsDate  //newsDate服务器得到的时间
    {
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
       
       
        NSDate *newsDateFormatted = [dateFormatter dateFromString:newsDate];
        NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
        [dateFormatter setTimeZone:timeZone];
       
        NSDate* current_date = [[NSDate alloc] init];
       
        NSTimeInterval time=[newsDateFormatted timeIntervalSinceDate:current_date];//间隔的秒数
        int days=((int)time)/(3600*24);
        int hours=((int)time)%(3600*24)/3600;
        int minute=((int)time)%(3600*24)%60;
       
        NSString *dateContent;
        if(days>0){
            dateContent=[[NSString alloc] initWithFormat:@"剩余%i天%i小时%i分钟",days,hours,minute];
        }
        else if(hours>0){
            dateContent=[[NSString alloc] initWithFormat:@"剩余%i小时%i分钟",hours,minute];
        }
        else{
            dateContent=[[NSString alloc] initWithFormat:@"剩余%i分钟",minute];
        }
       
        if (time<=0) {
            dateContent=@"";
        }
        return dateContent;
    }
  • 相关阅读:
    python获取目录下文件夹名称
    【转载】robocopy的用法
    python使用windows注册表
    统计文本词频
    搞定:找不到该项目,请确认该项目的位置的办法
    set集合
    print显示设置
    用户登录接口(BATE)
    深浅拷贝
    C程序设计-----第2次作业
  • 原文地址:https://www.cnblogs.com/cfl911014/p/5217069.html
Copyright © 2011-2022 走看看