一般的なオブジェクト_あなたがこの世界に来た数日のケース


package cn.itcast_05;

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

/*
 *              ?
 * 
 *   :
 * 		A:         
 * 		B:            
 * 		C:            
 * 		D:          
 * 		E: D-C       
 * 		F: E       
 * 			/1000/60/60/24
 */
public class MyYearOldDemo {
	public static void main(String[] args) throws ParseException {
		//         
		Scanner sc = new Scanner(System.in);

		//          
		System.out.println("          (yyyy-MM-dd):");
		String line = sc.nextLine();

		//             
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date d = sdf.parse(line);

		//             
		long myTime = d.getTime();

		//           
		long nowTime = System.currentTimeMillis();

		//  D(    )-C(       )       
		long time = nowTime - myTime;

		//  E       
		long year = time / 1000 / 60 / 60 / 24 / 365;// 1996-08-03
		System.out.println("   " + year + " ");

		long dat = time / 1000 / 60 / 60 / 24;
		System.out.println("        " + dat + " ");

		long hour = time / 1000 / 60 / 60;
		System.out.println("        " + hour + "  ");

		long min = time / 1000 / 60;
		System.out.println("        " + min + "  ");
	}
}