iOS 計算某個月的天數 計算某天的星期

來源:互聯網
上載者:User

標籤:style   class   blog   code   color   com   

// 某年某月的天數- (NSInteger)dayCount:(NSInteger)years{    NSInteger count = 0;    for (int i = 1; i <= 12; i++) {        if (2 == i) {            if((years % 4 == 0 && years % 100!=0) || years % 400 == 0) //是閏年            {                count = 29;            }            else            {                count = 28;            }                    }else if (4 == i || 6 == i || 9 == i || 11 == i){            count = 30;        }else{            count = 31;        }    }    return count;}
// 某天的星期- (NSString * )whichWeek:(NSString *)dateStr{    NSCalendar *calendar = [NSCalendar currentCalendar];    NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];    [inputFormatter setDateFormat:@"yyyy-MM-dd"];    NSDate* inputDate = [inputFormatter dateFromString:dateStr];        NSDateComponents *dateComps = [calendar components:NSCalendarUnitWeekday fromDate:inputDate];        NSInteger weekDay = dateComps.weekday;        switch (weekDay) {        case 1:            return @"星期日";            break;        case 2:            return @"星期一";            break;        case 3:            return @"星期二";            break;        case 4:            return @"星期三";            break;        case 5:            return @"星期四";            break;        case 6:            return @"星期五";            break;        case 7:            return @"星期六";            break;        default:            return @"";            break;    }}

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.