您当前的位置:首页 > 计算机 > 编程开发 > C语言

计算星期几函数

时间:12-05来源:作者:点击数:

一个短小、高效的 C函数,用来判断指定日期是星期几:

int day_of_week(int y, int m, int d)    /* 0 = Sunday */
{
    static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
    y -= m < 3;
    return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}

注意, 0 表示星期日, 1-6 表示星期一到星期六。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门