java 计算出生到现在有多少天了

博主在广州独自庆祝生日,疫情期间工作与生活平淡。利用Java编程计算自己活了多少天,发现已度过8033天,正值22岁生日,展现了一种独特的自我娱乐方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天是我的生日哈哈,疫情期间而且我也在广州这边上班,所以不在老家。我的朋友们大都在家办公,所以这个生日注定平淡啦,不过期待过几天的五一五天长假哈哈,就能回家了~
现在突发奇想,想算算自己已经在这个世界多少天了~

public class birthdayDemo {
    public static void main(String[] args) throws ParseException {
        //在控制台输入生日日期
        Scanner scanner = new Scanner(System.in);
        System.out.println("please input your birthday,like 1998-04-29");
        //获取输入的生日
        String birthday = scanner.nextLine();
        //将生日转化为毫秒
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = simpleDateFormat.parse(birthday);
        //将当前系统时间与生日相减(单位毫秒)
        long dateTime = date.getTime();
        long timeMillis = System.currentTimeMillis();
        //将毫秒转化为天
        long time = (timeMillis - dateTime) / 1000 / 60 / 60 / 24;

        System.out.println("我已经在这个世界生活 "+ time +" 天啦~加油努力奋斗~");
        System.out.println("今天是我 "+ time / 365 +" 岁的生日~");
    }
please input your birthday,like 1998-04-29
1998-04-29
我已经在这个世界生活 8033 天啦~加油努力奋斗~
今天是我 22 岁的生日~

Process finished with exit code 0

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值