Java Date类型数据 时间加一天,加一小时,加一分,加一秒

 2023-09-10 阅读 19 评论 0

摘要:首先获取当前的时间 Date date = new Date();System.out.println(date); 输出: Sun Jun 19 18:25:20 CST 2022 将date转换为Long类型即用到了函数date.getTime long time = date.getTime();System.out.println(time); 1655634320515 这个得到的time是自从公元纪年之后

首先获取当前的时间

        Date date = new Date();System.out.println(date);

输出:

Sun Jun 19 18:25:20 CST 2022

将date转换为Long类型即用到了函数date.getTime

        long time = date.getTime();System.out.println(time);
1655634320515

这个得到的time是自从公元纪年之后的时间差,得到的是毫秒ms级别的

所以你想要加一秒就date.getTime() + 1000;

相加一分钟就date.getTime() + 1000*60;

相加一小时就date.getTime() + 1000*60*60;

想加一天   就date.getTime() + 1000*60*60*24;

以此类推即可

之后我们再new一个date设置我们想要的时间就完事辣

    @Testpublic void testtime(){Date date = new Date();System.out.println("写代码的当前时间是"+date);long time = date.getTime();
//        System.out.println(time);Date newDate = new Date();newDate.setTime(time + 1000);System.out.println("加一秒"+ newDate);newDate.setTime(time + 1000*60);System.out.println("加一分"+ newDate);newDate.setTime(time + 1000*60*60);System.out.println("加一时"+ newDate);newDate.setTime(time + 1000*60*60*24);System.out.println("加一天"+ newDate);}

输出:

写代码的当前时间是Sun Jun 19 19:00:08 CST 2022
加一秒Sun Jun 19 19:00:09 CST 2022
加一分Sun Jun 19 19:01:08 CST 2022
加一时Sun Jun 19 20:00:08 CST 2022
加一天Mon Jun 20 19:00:08 CST 2022

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/41777.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息