計算兩個時間的差值

        Date endTime = activity.getEndTime();
        Date startTime = new Date();
        Calendar startCalendar = Calendar.getInstance();
        startCalendar.setTime(startTime);
        Calendar endCalendar = Calendar.getInstance();
        endCalendar.setTime(endTime);
        Long endSecond = endCalendar.getTimeInMillis();
        Long startSecond = startCalendar.getTimeInMillis();
        Long balance = endSecond-startSecond;
        Integer s_day = 60*60*24*1000;
        Integer s_hour = 60*60*1000;
        Integer s_min = 60*1000;
        Long day = balance/s_day;//還剩多少天
        Long hour = (balance-day*s_day)/s_hour;//還剩多少小時
        Long min = (balance-day*s_day-hour*s_hour)/s_min;//還剩多少分鐘
        Long sec = (balance-day*s_day-hour*s_hour-min*s_min)/1000;//還剩多少秒
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章