zoukankan      html  css  js  c++  java
  • 计算某人出生的天数

    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+"天");


    }
    }
  • 相关阅读:
    ios app ipv6 审核总结
    组织、结构与部分、整体
    组织
    Makefile 使用总结
    Make 命令教程
    Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
    如何从一个服务器拷文件到另一个服务器
    vi的常用命令
    linux下yum命令出现Loaded plugins: fastestmirror
    YUM常用命令介绍
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11186288.html
Copyright © 2011-2022 走看看