基础Java练习19:测试从出生到现在活了多久

  • 利用代码测试你从出生到现在活了多长时间

编写代码

/**
 * 功能:测试你活了多久
 * 作者:孤梦
 * 日期:2022年05月19日
 */
public class Live {
    public static void main(String[] args) {
        // 创建简单的日期格式对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");

        Date foundDate = new Date(2002 - 1900, 11, 9, 22, 42, 0); // 1949-10-01
        System.out.println("出生日期: " + sdf.format(foundDate));
        
        Date currentDate = new Date();
        System.out.println("当前日期: " + sdf.format(currentDate));

        long interval = 0; // 时间间隔(毫秒数)
        interval = currentDate.getTime() - foundDate.getTime();

        System.out.println("我活了" + (interval / 1000) + "秒");
        System.out.println("我活了" + (interval / 1000 / 60) + "分");
        System.out.println("我活了" + (interval / 1000 / 60 / 60) + "小时");
        System.out.println("我活了" + (interval / 1000 / 60 / 60 / 24) + "天");
        System.out.println("我活了" + (interval / 1000 / 60 / 60 / 24 / 365) + "年");

    }
}

运行程序,查看结果

基础Java练习19:测试从出生到现在活了多久_第1张图片

你可能感兴趣的:(java)