package Date;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Ncee {
public static void function() throws Exception {
System.out.println("请输入出生日期 格式 YYYY-MM-dd:");
String birthdayString = new Scanner(System.in).next();
String year=birthdayString.substring(0,4);
String partOfAfterYear=birthdayString.substring(4,birthdayString.length());
int yearInt=Integer.parseInt(year);
int yearNcee=yearInt+18;
String NceedayString=yearNcee+"-06-07";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date NceedayDate = sdf.parse(NceedayString);
Date todayDate = new Date();
long NceedaySecond = NceedayDate.getTime();
long todaySecond = todayDate.getTime();
long second = NceedaySecond-todaySecond;
if (second < 0){
System.out.println("还没出生呢");
} else {
System.out.println("离高考还有"+second/1000/60/60/24+"天");
}
}
public static void main(String[] args) {
try {
Ncee.function();
} catch (Exception e) {
e.printStackTrace();
}
}
}
![在这里插入图片描述]()