我是靠谱客的博主 重要犀牛,这篇文章主要介绍输入时间输出下一秒的时间代码实现,现在分享给大家,希望可以做个参考。

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;
}

最后

以上就是重要犀牛最近收集整理的关于输入时间输出下一秒的时间代码实现的全部内容,更多相关输入时间输出下一秒内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部