黑马程序员技术交流社区
标题:
代码练习题之“你来到这个世界多少天?”
[打印本页]
作者:
huang_bing_hua
时间:
2016-2-29 19:02
标题:
代码练习题之“你来到这个世界多少天?”
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+"天");
}
}
复制代码
作者:
洋葱头头
时间:
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