iOS 获取当前的时间的后天

- (void)time{
    NSDate *now=[NSDate date];
    NSCalendar *cal=[NSCalendar currentCalendar];
    unsigned int time=NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond;
    NSDateComponents *t=[cal components:time fromDate:now];
    int year=(int)[t year];
    int mouth=(int)[t month];
    int day=(int)[t day];
    int hour=(int)[t hour];
    int minute=(int)[t minute];
    //int second=[t second];
    day=day+2;
    if (mouth==1||mouth==3||mouth==5||mouth==7||mouth==8||mouth==10||mouth==12) {
        if (day>31) {
            day=1;
            mouth+=1;
        }else{
            NSLog(@"不做任何处理");
        }
    }else if (mouth==2){
        if (day>28) {
            day=1;
            mouth+=1;
        }else{
            NSLog(@"不做任何处理");
        }
    }else{
        if (day>30) {
            day=1;
            mouth+=1;
        }else{
            NSLog(@"不做任何处理");
        }
    }
    self.label2.text=[NSString stringWithFormat:@"预计%2d-%2d-%2d %2d:%2d前到账",year,mouth,day,hour,minute];
    NSLog(@"text:%@",self.label2.text);
}

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。