美文网首页
#pragma mark - 获取当前月

#pragma mark - 获取当前月

作者: eb7a9dac29d0 | 来源:发表于2017-09-01 11:22 被阅读0次

    #pragma mark - 获取当前月

    - (NSString *)getMonth

    {

    NSDate *nowDate = [NSDate date];

    NSCalendar *calendar = [NSCalendar currentCalendar];

    NSDateComponents *comp = [calendar components: NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitWeekday | NSCalendarUnitDay fromDate:nowDate];

    // 获取今天是几月

    NSInteger month = [comp month];

    // 获取今天是几年

    NSInteger year = [comp year];

    if(_NumM == 0)

    {

    }

    else if(_NumM > 0)

    {

    month = month + _NumM;

    if (month > 12) {

    month = 1;

    year = year + 1;

    }

    }

    else

    {

    month = month + _NumM;

    if (month < 1) {

    month = 12;

    year = year - 1;

    }

    }

    //拼接日期

    NSString *monthDay = [NSString stringWithFormat:@"%ld-%ld",year,month];

    return monthDay;

    }

    相关文章

      网友评论

          本文标题:#pragma mark - 获取当前月

          本文链接:https://www.haomeiwen.com/subject/ymbhjxtx.html