分析以下需求,并用代码实现:

  •   1.从键盘录入一个日期字符串,格式为 xxxx-xx-xx,代表该人的出生日期
    2.利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天
package com.itheima;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner; public class Test1 {
public static void main(String[] args) throws ParseException {
//键盘录入生日日期对象
Scanner sc = new Scanner(System.in); System.out.println("请输入年月日(格式为xxxx-xx-xx):");
String birthday = sc.nextLine(); //当前时间
Date d = new Date(); //将录入的字符串转换为日期对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = sdf.parse(birthday); //将日期对象转换为long类型,获取毫秒值
long l1 = d1.getTime();
long l2 = d.getTime(); System.out.println((l2 - l1) / 1000 / 60 / 60 / 24); }
}

控制台内容

最新文章

  1. HDU 4059 容斥初步练习
  2. Office 365 - SharePoint 2013 Online 在应用商店中添加应用
  3. [Linux 性能检测工具]SAR
  4. Android监听应用程序安装和卸载
  5. ubuntu中管理用户和用户组
  6. ActionScript 设置元件色彩属性
  7. WPF 之 文本框及密码框添加水印效果
  8. lua协程实现简析
  9. HW3.15
  10. JavaScript HTML DOM - 改变 HTML
  11. Java中遍历Map的几种方法
  12. QComboBox实现复选功能
  13. 如何使用深度学习破解验证码 keras 连续验证码
  14. Web 前端开发环境
  15. 【转】搜索引擎选择: Elasticsearch与Solr
  16. Consecutive Subsequence CodeForces - 977F (map优化DP)·
  17. AtCoder Beginner Contest 120 D - Decayed Bridges(并查集)
  18. vue中eventbus被多次触发(vue中使用eventbus踩过的坑)【bus.$on事件被多次绑定】
  19. 对象的释放Dispose和Close对比
  20. Linux SSH免登陆配置步骤

热门文章

  1. 一站式WebAPI与认证授权服务
  2. 如何可视化深度学习网络中Attention层
  3. kioptrix靶机记录
  4. React Hooks: useCallback理解
  5. VUE前端项目配置代理解决跨域问题
  6. JasperReports入门教程(二):中文打印
  7. Python代码覆盖率分析工具Coverage
  8. PHP pcntl
  9. 关于VUE的路由地址问题
  10. wincache 与 zend guard 的冲突