首页 > 编程语言 > 详细

java 获取两个日期相差的毫秒数

时间:2015-01-05 10:48:33      阅读:390      评论:0      收藏:0      [点我收藏+]

      

方法一可以使用date的getTime()方法来将当前日期格式的时间转换为毫秒数,进而相减。

        long systime = new Date().getTime();//当前系统时间
        long oldtime = old.getTime();//相比较的时间
        Long time = (systime - oldtime);//相差毫秒数

 

方法二则使用calendar 的getTimeInMillis() 方法来将当前日期格式的时间转换为毫秒数。


        Calendar nowDate=Calendar.getInstance();
        Calendar oldDate=Calendar.getInstance();
        nowDate.setTime(new Date());//设置为当前系统时间
        oldDate.setTime(old);//设置为想要比较的日期
        Long timeNow=nowDate.getTimeInMillis();
        Long timeOld=oldDate.getTimeInMillis();
        Long time = (timeNow-timeOld);//相差毫秒数

 

得到两个日期相差的毫秒数就可以得到两个日期相差了几天几时几分几秒。

java 获取两个日期相差的毫秒数

原文:http://www.cnblogs.com/yunyunde/p/4202903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!