1,把下面的代码复制到你的开发软件中;
2,编译;
3,运行;输入你的生日后,按回车键,搞定!
- <p>public class Demo7_Dateformat {</p><p> public static void main(String[] args) {</p><p> // 创建键盘录入对象,并制定相应的格式
- Scanner sc = new Scanner(System.in);
- p("格式:2000年12月12日,请输入你的生日:");
- String birthday = sc.nextLine();
- // 2,需要知道现在时间;
- Date d1 = new Date();
- // 3,将字符串转换为Date类型;
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日");
- Date d2= sdf.parse(birthday);
- // 4,分别获取自1970年的毫秒值做相减运算
- long time = d1.getTime()-d2.getTime();
- // 5,得到的值/转换为秒1000/分/60/时/60/天/24
- long day = time/1000/60/60/24;
- p("从出生到现在你已经活了"+day+"天.");</p><p>}</p><p>}
- </p><p> </p>
复制代码
|
|