码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-01-05 10:49:17      阅读:604      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!