java 獲取兩個日期相差的毫秒數


      

方法一可以使用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);//相差毫秒數

 

得到兩個日期相差的毫秒數就可以得到兩個日期相差了幾天幾時幾分幾秒。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM