ios 几天后到期

来源:互联网 发布:win7怎么关闭135端口 编辑:程序博客网 时间:2024/04/27 04:10

    if (![cardData[@"paymentDay"] isEqualToString:@""]) {

        

        // 取当前日期

        NSDate *currentDate = [NSDate dateWithTimeIntervalSinceNow:0];// 432000 = 5*24*3600

        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

        [dateFormatter setDateFormat:@"dd"];

        NSString *ddString = [dateFormatter stringFromDate:currentDate];

        

        int cha = [cardData[@"paymentDay"] intValue] - [ddString intValue];

        

        if (cha >0 && cha <= 3) {

            _tiXingL.textColor =kJuHongSeColor;

            _tiXingL.text = [NSStringstringWithFormat:@"%d天后到期",cha];

        }elseif (cha == 0)

        {

            _tiXingL.textColor =kJuHongSeColor;

            _tiXingL.text =@"今天到期";

        }elseif (cha < 0)

        {

            NSDate *jiaSanTian = [NSDatedateWithTimeInterval:259200sinceDate:currentDate];// 3*24*3600

            [dateFormatter setDateFormat:@"dd"];

            NSString *dd3String = [dateFormatterstringFromDate:jiaSanTian];

            cha = [dd3String intValue] - [cardData[@"paymentDay"]intValue];

            if (cha >=0 && cha < 3) {

                _tiXingL.textColor =kJuHongSeColor;

                _tiXingL.text = [NSStringstringWithFormat:@"%d天后到期",3-cha];

            }elseif (cha == 3)

            {

                _tiXingL.textColor =kJuHongSeColor;

                _tiXingL.text =@"今天到期";

            }

        }

    }

0 0
原创粉丝点击