weekdaycalc.c
来自「前两天一个朋友要我写一个51例程」· C语言 代码 · 共 29 行
C
29 行
#include <cpudef.h>
#include <weekdaycalc.h>
uchar code WeekData[]={0,3,3,6,1,4,6,2,5,0,3,5};
unsigned char GetWeekDay(unsigned char year,unsigned char month,unsigned char day)
{
return ((6+WeekData[month-1]+year+day+(year/4))%7);
}
/*
unsigned char GetWeekDay(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);
}
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?