import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int S = cin.nextInt() , ok = 0;
for(int i = S + 1 ; i < 99999999 ; i ++) {
int y = i / 10000 , m = i / 100 % 100 , d = i % 100;
int D = 31;
if(m == 4 || m == 6 || m == 9 || m == 11) D = 30;
else if(m == 2){
if(y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) D = 29;
else D = 28;
}
if(m < 1 || m > 12 || d < 1 || d > D) continue ;
if(i % 10 == i / 10000000 && i / 10 % 10 == i / 1000000 % 10 && i / 100 % 10 == i / 100000 % 10 && i / 1000 % 10 == i / 10000 % 10 && ok == 0) {
System.out.println(i);
ok = 1;
}
if(i % 10 == i / 10000000 && i % 10 == i / 100000 % 10 && i % 10 == i / 100 % 10 &&
i / 10 % 10 == i / 1000 % 10 && i / 10 % 10 == i / 10000 % 10 && i / 10 % 10 == i / 1000000 % 10) {
System.out.println(i);
break;
}
}
cin.close();
}
}
Java对年月日的处理
最新推荐文章于 2024-10-16 10:13:45 发布