星期计算

版权声明: https://blog.csdn.net/moon_sky1999/article/details/87649756

计算星期几的公式:

int Day(int y, int m, int d) {
    if (m == 1 || m == 2) {
        m += 12;
        --y;
    }
    return (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;
}

求得的结果1~7分别表示星期一到星期日。

猜你喜欢

转载自blog.csdn.net/moon_sky1999/article/details/87649756