package DateList;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class birthdayDemo {
public static void main(String []args) throws ParseException {
System.out.println("输入你的出生日期");
Scanner scan=new Scanner(System.in);
String s=scan.next();
//第一种方法
// DateFormat format=DateFormat.getInstance();
// Date date=format.parse(s);
//第二种方法
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");//将字符串转化为日期对象
Date date=format.parse(s);//解析输入的日期
long time=date.getTime();//获取1970-1-1到生日的毫秒数
long nowtime=System.currentTimeMillis();//获取1970-1-1到现在的毫秒数
long ca=nowtime-time;//毫秒差
long day=ca/1000/60/60/24;
System.out.println("你来这个世界已经"+day+"天了");
}
}
运行结果:
