要求:从控制台接收一个生日,程序会根据生日计算来到世界多少天,打印到控制台。
public class Demo {
public static void main(String[] args) {
try {
System.out.println("请输入你的生日:(格式:yyyy-MM-dd)");
String birthday = new Scanner(System.in).next();
Date birthDate = new SimpleDateFormat("yyyy-MM-dd").parse(birthday);
long time1 = birthDate.getTime();
long time2 = new Date().getTime();
long day = (time2 - time1) / 1000 / 3600 / 24;
System.out.println("你出生到现在,共经历了:"+day+" 天。");
}catch (ParseException e){
System.out.println("格式错误!");
}
}
}