- package cn.itcast_05;
 
  
- import java.text.ParseException;
 
 - import java.text.SimpleDateFormat;
 
 - import java.util.Date;
 
 - import java.util.Scanner;
 
  
- /*
 
 -  * 案例:算一下你来到这个世界多少天?
 
 -  * 分析:
 
 -  *                 A:键盘录入你的出生的年月日
 
 -  *                 B:将这个字符串转化为日期(以特定的格式)
 
 -  *                 C:通过该日期得到一个毫秒值(调Date的getTime()方法)
 
 -  *                 D:获取当前时间的毫秒值(用System类的方法)
 
 -  *                 E:用D-C
 
 -  *                 F:把E转化为天
 
 -  */
 
 - public class MyYearOldDemo {
 
 -         public static void main(String[] args) throws ParseException {
 
 -                 //A:键盘录入你的出生的年月日
 
 -                 Scanner sc = new Scanner(System.in);
 
 -                 System.out.println("请输入你的出生年月日");
 
 -                 String s = sc.nextLine();
 
 -                 //B:将这个字符串转化为日期
 
 -                 Date d =new SimpleDateFormat("yyyy-MM-dd").parse(s);
 
 -                 //C:通过该日期得到一个毫秒值
 
 -                 long myTime = d.getTime();
 
 -                 //D:获取当前时间的毫秒值
 
 -                 long currentTime = System.currentTimeMillis();
 
 -                 //E:用D-C
 
 -                 long time = currentTime - myTime;
 
 -                 //F:把E转化为天
 
 -                 long day = time/1000/60/60/24;
 
 -                 System.out.println("你来到这个世界"+day+"天");
 
  
-         }
 
 -         
 
 - }
 
 
  复制代码 
 
 |   
        
 
    
    
    
     
 
 |