java求自己活了多少天

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

public class comeDay {
    public static void main(String[] args) throws ParseException {
        //将生日和今天字符串存放在String类型变量中
        String birthday = "1999年03月24日";
        String today = "2019年8月24日";
        //定义日期格式化对象
        SimpleDateFormat sdf = new SimpleDateFormat ("yyyy年mm月dd日");
        //将日期字符串转化成日期对象
        Date d1 = sdf.parse (birthday);
        Date d2 = sdf.parse (today);
        //通过日期对象后期时间毫秒值
        long time = d2.getTime () - d1.getTime ();
        //将两个时间毫秒相减除以1000(得到秒),再除以60(分钟),再除以60(小时),再除以24(得到天)
        System.out.println ("恭喜您来这个世界上" + time/1000/60/60/24 + "天,"+ "看您多少天白活了!");
    }
}
结果
恭喜您来这个世界上7305天,看您多少天白活了!
发布了55 篇原创文章 · 获赞 5 · 访问量 4174

猜你喜欢

转载自blog.csdn.net/qq_43654669/article/details/100098080