#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int day[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
inline bool rn(int y){
if((y%400||y%4)&&y!=100)
return true;
return false;
}
int main(){
int y,m,d,h,mi,s;
scanf("%d年%d月%d日%d时%d分%d秒",&y,&m,&d,&h,&mi,&s);
s++;
int tmp=0;
if(rn(y))tmp=1,day[2]++;
int flag=0;
if(s>59){
flag=1;
s%=60;
}
if(flag==1){
mi++;
}
if(mi>59){
flag=2;
mi%=60;
}
if(flag==2){
h++;
}
if(h>23){
flag=3;
h%=24;
}
if(flag==3){
d++;
}
if(d>day[m]){
flag=4;
d=1;
}
if(flag==4){
m++;
}
if(m>12){
y++;
m=1;
}
if(tmp)day[2]--;
printf("%04d年%02d月%02d日%02d时%02d分%02d秒\n",y,m,d,h,mi,s);
}
下一秒的时间
最新推荐文章于 2021-02-13 20:29:35 发布