📄 time.c
字号:
void timechange(unsigned long c)
{
unsigned long tian,q;
unsigned int nian;
int d,e,f,h;
tian=c/Tday;
nian=tian/365;
mytime2.year=1970+nian;
//判断闰年的年数
d=nian/4;
e=nian%4;
if(e>=2) d=nian/4+1;
f=tian%365-d; //除去年留的天数
if(f<0)
{ mytime2.year=mytime2.year-1;
if((mytime2.year%4==0&&mytime2.year%100!=0)||mytime2.year%400==0) f=f+366;
else f=f+365;
}
//转换月的
if((mytime2.year%4==0&&mytime2.year%100!=0)||mytime2.year%400==0)
{ if(f<=31)
{ mytime2.month=1;
mytime2.date=f+1;
}
else if(f<=60)
{ mytime2.month=2;
mytime2.date=f-31+1;
}
else if(f<=91)
{ mytime2.month=3;
mytime2.date=f-60+1;
}
else if(f<=121)
{ mytime2.month=4;
mytime2.date=f-91+1;
}
else if(f<=152)
{ mytime2.month=5;
mytime2.date=f-121+1;
}
else if(f<=182)
{ mytime2.month=6;
mytime2.date=f-152+1;
}
else if(f<=213)
{ mytime2.month=7;
mytime2.date=f-182+1;
}
else if(f<=244)
{ mytime2.month=8;
mytime2.date=f-213+1;
}
else if(f<=274)
{ mytime2.month=9;
mytime2.date=f-244+1;
}
else if(f<=305)
{ mytime2.month=10;
mytime2.date=f-274+1;
}
else if(f<=335)
{ mytime2.month=11;
mytime2.date=f-305+1;
}
else if(f<366)
{ mytime2.month=12;
mytime2.date=f-335+1;
}
}
else
{ if (f<=31)
{ mytime2.month=1;
mytime2.date=f+1;
}
else if(f<=59)
{ mytime2.month=2;
mytime2.date=f-31+1;
}
else if(f<=90)
{ mytime2.month=3;
mytime2.date=f-59+1;
}
else if(f<=120)
{ mytime2.month=4;
mytime2.date=f-90+1;
}
else if(f<=151)
{ mytime2.month=5;
mytime2.date=f-120+1;
}
else if(f<=181)
{ mytime2.month=6;
mytime2.date=f-151+1;
}
else if(f<=212)
{ mytime2.month=7;
mytime2.date=f-181+1;
}
else if(f<=243)
{ mytime2.month=8;
mytime2.date=f-212+1;
}
else if(f<=273)
{ mytime2.month=9;
mytime2.date=f-243+1;
}
else if(f<=304)
{ mytime2.month=10;
mytime2.date=f-273+1;
}
else if(f<=334)
{ mytime2.month=11;
mytime2.date=f-304+1;
}
else if(f<365)
{ mytime2.month=12;
mytime2.date=f-334+1;
}
}
//转换小时的
q=c%Tday;
h=q/3600;
mytime2.hour=h;
//转化分的
mytime2.minute=(q%3600)/60;
//转化秒的
mytime2.second=c%60;
mytime2.year=mytime2.year-2000;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -