×
嵌入式 > 技术百科 > 详情

计算2000~2099年任一天星期几 SDCC源代码

发布时间:2020-10-14 发布时间:
|
// 计算2000~2099年任一天星期几 
// year    : 00-99 
// month: 01-12 
// day     : 01-31 
unsigned char GetWeekFromDay(unsigned char year,unsigned char month,unsigned char day) 
{ 
    if( month == 1 || month == 2 )   
    { 
        month += 12; 
        if( year> 0 ) 
            year--; 
        else 
            year = 4; 
    } 

    // 返回星期几(星期一用1表示,而星期天用7表示) 
    return 1+(( day + 2*month + 3*(month+1)/5 + year + year/4 ) %7); 
}  
 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中国国产第三代核电实现并网发电