zoukankan      html  css  js  c++  java
  • 【Java】计算从你的出生日期到现在相隔了多少天,多少时,XX分,XX秒。

    计算从你的出生日期到现在相隔了多少天,多少时,XX分,XX秒。(例如:“XX学号为XXXXX,出生日期为:XX年XX月XX日,现在时间为:XX年XX月XX日,出生日期到现在相隔了多XX天,XX时,XX分,XX秒。”)。

    package data;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.*;
    
    public class Main {
        public static void main(String[] args) throws ParseException {
            Scanner input =new Scanner(System.in);
            System.out.println("请输入你的出生日期:(YYYY-MM-DD):");
            String birthday=input.next();
            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
            Date birthdayDate=df.parse(birthday);
            long birthdayDateTime=birthdayDate.getTime();
            String nowTime=df.format(new Date());
            long todayTime=new Date().getTime();
            long Time=todayTime-birthdayDateTime;
            long day = Time / (24 * 60 * 60 * 1000);
            long hour = (Time / (60 * 60 * 1000) - day * 24);
            long min = ((Time / (60 * 1000)) - day * 24 * 60 - hour * 60);
            long s = (Time / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
            System.out.println("XX学号为XXXXX,出生日期为:"+birthday+",现在时间为:"+nowTime+",出生日期到现在相隔了"+day+"天,"+hour+"时,"+min+"分,"+s+"秒。");
        }
    
    }

    本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/15472784.html

  • 相关阅读:
    web.xml中/与/*的区别
    restController相关
    mvc:resources
    RequestMethod 相关
    Springside学习
    命名规范的反思
    C++ 构造中调用构造
    C++ 匿名对象的生命周期
    C++ 构造函数的对象初始化列表
    C++ 类的构造函数使用规则
  • 原文地址:https://www.cnblogs.com/HGNET/p/15472784.html
Copyright © 2011-2022 走看看