概述
void ShowNextTime(int year ,int month ,int data ,int hour ,int minute , int second)
{
bool bsecond,bminute,bhour,bdata,bmonth,byear;
bsecond = bminute = bhour = bdata = bmonth = byear = false;
if(second == 59)
{
second = 0;
bsecond = true;
}
else
{
second++;
}
if(bsecond)
{
if(minute == 59)
{
minute = 0;
bminute = true;
}
else
{
minute++;
}
}
if( bminute )
{
if(hour == 23)
{
hour = 0;
bdata = true;
}
else
{
hour++;
}
}
if(bdata)
{
if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))
{
if(data==31)
{
data= 1;
if(month==12)
{
month = 1;
bmonth = true;
year++;
}
else
{
month++;
}
}
else
{
data++;
}
}
if((month==4)||(month==6)||(month==9)||(month==11))
{
if(data==30)
{
data = 1;
month++;
}
else
{
data++;
}
}
if(month==2)
{
if (year%400 == 0 || (year%4 == 0 && year%100 != 0))
{
if(data==29)
{
data = 1;
month = 3;
}
else
{
data++;
}
}
else
{
if(data==28)
{
data = 1;
month = 3;
}
else
{
data++;
}
}
}
}
cout<<year<<"年"<<month<<"月"<<data<<"日"<<hour<<"时"<<minute<<"分"<<second<<"秒"<<endl;
}
最后
以上就是重要犀牛为你收集整理的输入时间输出下一秒的时间代码实现的全部内容,希望文章能够帮你解决输入时间输出下一秒的时间代码实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复