上传者: u012101018
|
上传时间: 2022-05-19 19:18:44
|
文件大小: 8KB
|
文件类型: C
# include
# include
# include
# include
char * month_str[]={"January","February","March","April","May","June","July","August","September","October","November","December"};
char * week[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
void Time() //获取系统时间
{
time_t t;
struct tm *tp;
static char *week[]={"一","二","三","四","五","六","日"};
t=time(NULL);
tp=localtime(&t);
printf("\t ─────────────────────\n");
printf("\t\t 现在是:%d年%d月%d日",tp->tm_year+1900,tp->tm_mon+1,tp->tm_mday);
printf(" %d:%d:%d ",tp->tm_hour,tp->tm_min,tp->tm_sec);
printf("星期%s\n",week[(tp->tm_wday)-1]);
printf("\t ─────────────────────\n");
}
int IsLeapYear(int year) //判断闰年
{
if((year%4==0&&year0!=0)||(year%400==0))
return 1;
else
return 0;
}
int month_day(int year,int month)
{
int mon_day[]={31,28,31,30,31,30,31,31,30,31,30,31};
if(IsLeapYear(year)&&month==2)
return 29;
else
return(mon_day[month-1]);
}
int DaySearch(int year,int month,int day) //判断哪一天