2022-02-08

根据年月日计算星期几。

代码块

、、、

    NSInteger year = _dataArray[0][yearIndex].integerValue;

    NSInteger mouth = _dataArray[1][monthIndex].integerValue;

    NSInteger day = _dataArray[2][dayIndex].integerValue;

    NSInteger c = year/100;

    NSInteger y = year%100;

    NSInteger m = mouth;

    if (m < 3) {

        m +=12;

        y -=1;

    }


    NSInteger week = c/4 - 2*c + y + y/4 + 13*(m+1)/5 + day - 1;

    NSInteger weekIndex = week%7;

    NSLog(@"星期 %ld ",weekIndex);

、、、

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容