1 import java.util.Scanner;
2 class Demo
3 {
4 public static void main(String[] args)
5 {
6 //日期输入部分
7 char[] time = new char[10];
8 String str;
9 Scanner sc = new Scanner(System.in);
10 int year,month=1,day=1;
11 System.out.println("please enter a time eg:xxxx-xx-xx");
12 str = sc.nextLine();
13 for (int i = 0; i < str.length(); i ++)
14 {
15 time[i] = str.charAt(i);
16 }
17 year =(time[0]-'0')*1000+(time[1]-'0')*100+(time[2]-'0')*10+(time[3]-'0');
18 month =(time[5]-'0')*10+(time[6]-'0');
19 day =(time[8]-'0')*10+(time[9]-'0');
20 System.out.println("The time you entered is:"+year+"-"+month+"-"+day);
21 /*panduan riqi shifou zhengque*/
22 if(month<1||month>12||day<1||day>31)
23 System.out.println("Please enter the correct time!!!");
24 /*ruguo shurude shijian zhengque ,ze shuchu hou yitian de shijian*/
25 else if(month!=12&&day==31)
26 System.out.println("The day after is:"+year+"-"+(month+1)+"-"+"0");
27 else if(month==12&&day==31)
28 System.out.println("The day after is:"+(year+1)+"-"+"0"+"-"+"0");
29 else
30 System.out.println("The day after is:"+year+"-"+month+"-"+(day+1));
31 }
32 }