2022-02-08

2022-09-20  本文已影响0人  asmao

根据年月日计算星期几。

代码块

、、、

    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);

、、、

上一篇 下一篇

猜你喜欢

热点阅读