新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 計(jì)算2000~2099年任一天星期幾 SDCC源代碼

計(jì)算2000~2099年任一天星期幾 SDCC源代碼

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò) 收藏
// 計(jì)算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); }  


關(guān)鍵詞: SDCC源代

評(píng)論


技術(shù)專區(qū)

關(guān)閉