用C语言将微秒转换成年月日十分秒,求代码?

用C语言将微秒转换成年月日十分秒,求代码?,第1张

#include "stdioh"
int years(int day,int year)
{  
   if(day<365)return day;
    
if(year%4==0&&year%100!=0||year%400==0)
{  if(day>365)
    day-=366;
(year)++;
}
else
{
day-=365;
(year)++;
}
day=years(day,year);
return day;
}
void month(int mon,int day,int year)
{   
switch(mon)
{
case 1:case 3:case 5:case 7:case 8:
case 10:case 12:
{
if((day)>31)
{
(mon)++;
day=day-31;
}
else return;

}break;
case 4:case 6:case 9:case 11:
{
if((day)>30)
{
(mon)++;
day=day-30;
}else return;

}break;
case 2:{
if(year%4==0&&year%100!=0||year%400==0)
{
if((day)>29)
{
(mon)++;
day=day-29;
}else return;

}
else
{
if((day)>28)
{
(mon)++;
day=day-28;
}else return;

}
}break;
default: break;
}
    month(mon,day,year);

}
main()
{
float n,sec;int day,min,hour,mon=1,y;
int year;float i;int d;
n=130149612143527500;
year=1601;
sec=n/1000000;
day=(int)(sec/3600/24);
   i=day2403600;
   sec-=i;
d=sec;
min=d/60%60;
hour=d/3600;
i=hour3600+min60;
sec-=i;
d=sec;
day=years(day,&year);
month(&mon,&day,year);
printf("the time is\n%d/%2d/%2d  %2d:%2d:%20f\n\n",year,mon,day,hour,min,sec);
}

新手,笑纳

好。
1、正规。合肥微秒控制技术有限公司是在合肥工商局注册的企业,是合法正规的企业。
2、待遇好。合肥微秒控制技术有限公司对入职的员工缴纳五险一金,办公室人员平均月工资在四千以上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13186960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存