• 计算某人出生的天数


    package cn.itcast.day12.demo2;

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

    /**
    * @author newcityman
    * @date 2019/7/14 - 22:26
    * 题目要求:
    * 请使用日期时间相关的API,计算出一个人已经出生了多少天
    * 分析:
    * 1、使用scanner类中的next方法,获取出生日期
    * 2、使用DateFormat类中的方法parse,把字符串的出生日期,解析为Date格式的出生日期
    * 3、把Date格式的出生日期转换成毫秒值
    * 4、获取当前的日期,转换成毫秒值
    * 5、使用当前日期的毫秒值-出生日期的毫秒值
    * 6、把以上的毫秒值差/1000/60/60/24,获取出生天数
    */
    public class Demo02Test {
    public static void main(String[] args) throws ParseException {

    Scanner sc = new Scanner(System.in);
    System.out.println("请输入你的出生日期,格式:yyyy-MM-dd");
    String birthDateString = sc.next();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Date birthday = sdf.parse(birthDateString);
    long birthdayTime = birthday.getTime();
    Date now = new Date();
    long nowTime = now.getTime();
    System.out.println("你已经出生"+(nowTime-birthdayTime+86400000)/1000/60/60/24+"天");


    }
    }
  • 相关阅读:
    gdb typeid 详解
    make报错
    期末作业验收
    个人作业——软件工程实践总结作业
    原型设计(结对第一次)
    团队展示(团队)
    第二次作业——个人项目实战(sudoku)
    软件工程实践第一次作业--准备
    C++第一次课堂作业 circle
    第四次作业 计算器第二部分(未完)
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11186288.html
Copyright © 2020-2023  润新知