我是靠谱客的博主 洁净玫瑰,最近开发中收集的这篇文章主要介绍下一秒的日期与时间,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

给你一个时间,输出下一秒的时间,输入格式为:yyyy/mm/dd hh:mm:ss

 

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main(){
int n,y,r,s,f,m;
while(scanf("%d/%d/%d %d:%d:%d",&n,&y,&r,&s,&f,&m)!=EOF){
m++;
if(m==60){
m=0;
f++;
}
if(f==60){
f=0;
s++;
}
if(s==24){
s=0;
r++;
}
if((n%4==0&&n%100!=0)||n%400==0){
if(y==2){
if(r==30){
r=1;
y++;
}
}
else if(y==4||y==6||y==9||y==11){
if(r==31){
r=1;
y++;
}
}
else{
if(r==32){
r=1;
y++;
}
}
}
else{
if(y==2){
if(r==29){
r=1;
y++;
}
}
else if(y==4||y==6||y==9||y==11){
if(r==31){
r=1;
y++;
}
}
else{
if(r==32){
r=1;
y++;
}
}
}
if(y==13){
y=1;
n++;
}
printf("%d/%02d/%02d %02d:%02d:%02dn",n,y,r,s,f,m);
}
return 0;
} 


 

最后

以上就是洁净玫瑰为你收集整理的下一秒的日期与时间的全部内容,希望文章能够帮你解决下一秒的日期与时间所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部