代码
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args)throws Exception{
Scanner cin = new Scanner(System.in);
String str1 = cin.next();
String str2 = cin.next();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
date = sdf.parse(str1+" "+str2);
long dd = date.getTime();
dd = dd + 1000;
System.out.println(sdf.format(new Date(dd)));
}
}
本题是一种比较投机的解法,利用操作系统去判断闰年和不同月份的不同天数,有这个思路,恰好是和朋友不久前讨论calendar的用法时,朋友的灵机一动,所以灵感还是来自生活中,机会是给有准备的人,不是凭空而降。