Date 类

package Date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * 程序启动后要求用户输入自己的生日,如:1992-08-02
 * 然后经过程序计算输出:到今天为止,活了xxxx天。
 * @author soft01
 *
 */

public class Test {
	public static void main(String[] args) throws ParseException {
		/*
//		 * 提示:Date有毫秒值可用
//		 */
//		Date date = new Date();
//		SimpleDateFormat line = new SimpleDateFormat("yyyy-MM-dd");
//		System.out.println(line.format(date));
//		String str = scan.nextLine();
//		Date date1 = line.parse(str);
//		
//		long time =date1.getTime();
//		long time1 =date.getTime();
//		System.out.println("你到今天为止活了"+(time1-time)/1000/60/60/24+"天");
//		
//		time=time+10000L*60*60*24*1000;
//		Date date3 =new Date(time);
//		System.out.println("出生10000天的纪念日是"+line.format(date3));
//		
//		
//		
		Scanner scan =new Scanner(System.in);
		System.out.println("请输入你的生日");
		String brithStr = scan.nextLine();
		SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
		
		Date birth = sdf.parse(brithStr);
		long time =new Date().getTime()-birth.getTime();
		time=time/1000/60/60/24;
		System.out.println(time);
		
		 time =birth.getTime();
		 time=time+10000L*60*60*24*1000;
		 Date date =new Date(time);
		 System.out.println("10000天纪念日是:"+sdf.format(date));
		
		
		
		
		
	}

}

  

原文地址:https://www.cnblogs.com/xyk1987/p/8378816.html