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+"天了");
	}
}

  运行结果: