package com.learn.demo03.DateFormat;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;/*练习:请使用日期时间相关的API,计算出一个人已经出生了多少天。分析:1.使用Scanner类中的方法next,获取出生日期2.使用DateFormat类中的方法parse,把字符串的出生日期,解析为Date格式的出生日期3.把Date格式的出生日期转换为毫秒值4.获取当前的日期,转换为毫秒值5.使用当前日期的毫秒值-出生日期的毫秒值6.把毫秒差值转换为天(s/1000/60/60/24)*/
public class Demo02Test {public static void main(String[] args) throws ParseException {//1.使用Scanner类中的方法next,获取出生日期Scanner sc = new Scanner(System.in);System.out.println("请输入您的出生日期,格式:yyyy-MM-dd");String birthdayDateString = sc.next();//2.使用DateFormat类中的方法parse,把字符串的出生日期,解析为Date格式的出生日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date birthdayDate = sdf.parse(birthdayDateString);//3.把Date格式的出生日期转换为毫秒值long birthdayDateTime = birthdayDate.getTime();//4.获取当前的日期,转换为毫秒值long todayTime = new Date().getTime();//5.使用当前日期的毫秒值-出生日期的毫秒值long time = todayTime-birthdayDateTime;//6.把毫秒差值转换为天(s/1000/60/60/24)System.out.println(time/1000/60/60/24);}
}

请使用日期时间相关的API,计算出一个人已经出生了多少天相关推荐

  1. 假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都提升为2倍,请你帮小明同学计算出他第二季度的每个月营业额;

    1. 训练描述 假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都提升为2倍,请你帮小明同学计算出他第二季度的每个月营业额; 要求: 1.第二 ...

  2. (练习) 使用日期时间相关的API,计算出一个人已经出生了多少天。

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import ja ...

  3. js根据开始日期和相隔天数计算出结束日期

    Wdatepicker日期控件的日期格式为yyyy-MM-dd function getEndDate(){var day=$("#dayLength").val();//获取相隔 ...

  4. Java基础篇(04):日期与时间API用法详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.时间和日期 在系统开发中,日期与时间作为重要的业务因素,起到十分关键的作用,例如同一个时间节点下的数据生成,基于时间范围的各种数据统计和分 ...

  5. 对指定日期计算出N天后的日期问题

    指定日期计算出N天后的日期问题 问题描述:先输入起始日期,再输入任意天数n,求n天后的日期. 源代码一(参考http://zhidao.baidu.com/linkurl=0BxF0QvTywzuRk ...

  6. 【NOIP2016】【Luogu2010】回文日期(枚举,可以计算出部分值)

    problem 指定两个日期(8位数字描述) 问这之间有多少日期表示是回文串(包含这两个日期本身) solution1 枚举所有日期 回文串判断 //O((t-s)*360) #include< ...

  7. c++ 输入一个日期,计算出该日期是这一年中的第几天(switch语句)

    c++ 日期计算 系统提示用户输入一个日期(年月日),随后根据用户提供的日期,利用switch语句,计算出该日期是这一年中的第几天.(注意闰年的判断,当日期在2月以后,天数应加一) (大一写的代码,算 ...

  8. php 计算一年中周数,php 计算出一年中每周的周一日期

    最近接到一个任务,归纳起来,就是:要算出每年当中,每周的周一日期.想了一会,看了下date函数,深入了解了一下date函数各个参数的含义之后,终于把这道题做出来了! 在date()函数中,有一个参数对 ...

  9. php 计算一年后的时间,php 计算一年多少周,同时计算出这一周的开始日期和结束日期...

    满意答案 <?php //检查闰年 $time_year=date("Y",time()); if ($time_year%4==0 && ($time_ye ...

最新文章

  1. 牛客练习赛7 E 珂朵莉的数列
  2. 调整cisco参数设置
  3. 【图像处理opencv】_Jupyter基本操作
  4. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...
  5. 在线压缩png图像工具
  6. PHP PDO 预处理语句与存储过程
  7. Python 3 教程一:入门
  8. php yaf 教程,干货:PHP YAF框架实践教程——配置与多模块
  9. 两百行业专家聚首 详解IEC新标准
  10. ModSecurity规则
  11. 聊一下测试工程师的招聘
  12. HyperMesh二次开发教程 - 前言
  13. 图像处理笔记二(阙值、霍夫变换、重映射)
  14. Jm 18.4 MVC 报告一
  15. 云+5g +大数据 +ai_5G + AI,设备智能(第一部分)
  16. python 颜色与字体
  17. APP被工信部下架了怎么办?重新上架流程分享
  18. 【6】opencv采用映射技术实现鱼眼镜头校正和鱼眼镜头还原全景图。
  19. java计算机毕业设计高校实习实训管理系统MyBatis+系统+LW文档+源码+调试部署
  20. :-1: error: dependent ‘..\camera3d\qss\main.qss‘ does not exist.

热门文章

  1. java Socket 长连接 心跳包 客户端 信息收发 demo
  2. 实现flex LinkBar 组件 动态切换ico图标
  3. 关于mysql的error-based injection payload
  4. java实现多线程断点续传,上传下载 分享
  5. 高质量C /C编程指南---附录B :C /C试题和谜底
  6. FastAdmin 极速后台管理框架(三周年)V1.0.0.20190410_beta
  7. 如何下载一个物种的全部EST序列 | NCBI | 表达序列标签
  8. php 单例模式 单态模式
  9. ①Windows Server 8基于远程桌面服务方案的安装
  10. Python数据可视化1.2 数据转换