我是靠谱客的博主 重要犀牛,最近开发中收集的这篇文章主要介绍输入时间输出下一秒的时间代码实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是重要犀牛为你收集整理的输入时间输出下一秒的时间代码实现的全部内容,希望文章能够帮你解决输入时间输出下一秒的时间代码实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部