黑马程序员技术交流社区

标题: 代码练习题之“你来到这个世界多少天?” [打印本页]

作者: huang_bing_hua    时间: 2016-2-29 19:02
标题: 代码练习题之“你来到这个世界多少天?”
  1. package cn.itcast_05;

  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. import java.util.Scanner;

  6. /*
  7. * 案例:算一下你来到这个世界多少天?
  8. * 分析:
  9. *                 A:键盘录入你的出生的年月日
  10. *                 B:将这个字符串转化为日期(以特定的格式)
  11. *                 C:通过该日期得到一个毫秒值(调Date的getTime()方法)
  12. *                 D:获取当前时间的毫秒值(用System类的方法)
  13. *                 E:用D-C
  14. *                 F:把E转化为天
  15. */
  16. public class MyYearOldDemo {
  17.         public static void main(String[] args) throws ParseException {
  18.                 //A:键盘录入你的出生的年月日
  19.                 Scanner sc = new Scanner(System.in);
  20.                 System.out.println("请输入你的出生年月日");
  21.                 String s = sc.nextLine();
  22.                 //B:将这个字符串转化为日期
  23.                 Date d =new SimpleDateFormat("yyyy-MM-dd").parse(s);
  24.                 //C:通过该日期得到一个毫秒值
  25.                 long myTime = d.getTime();
  26.                 //D:获取当前时间的毫秒值
  27.                 long currentTime = System.currentTimeMillis();
  28.                 //E:用D-C
  29.                 long time = currentTime - myTime;
  30.                 //F:把E转化为天
  31.                 long day = time/1000/60/60/24;
  32.                 System.out.println("你来到这个世界"+day+"天");

  33.         }
  34.        
  35. }
复制代码



作者: 洋葱头头    时间: 2016-2-29 19:50
帮忙顶一个
作者: shiax11    时间: 2016-2-29 20:25
66666  我复制过去试试
谢谢
作者: 为民除害123456    时间: 2016-3-1 19:31
我复制过去试试,感觉挺好玩的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2