計算時間差

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

dateDifference=(df.parse(endTime.toString())).getTime()-(df.parse(startTime.toString())).getTime();

                                day=dateDifference/(24*60*60*1000);
                                hour=(dateDifference/(60*60*1000)-day*24);
                                min=((dateDifference/(60*1000))-day*24*60-hour*60);
                                s=(dateDifference/1000-day*24*60*60-hour*60*60-min*60);
                                if(day>0){
                                    consuming=day+"天"+hour+"小時";
                                }else if(hour>0){
                                    consuming=hour+"小時"+min+"分";
                                }else{
                                    consuming=min+"分"+s+"秒";
                                }
發佈了57 篇原創文章 · 獲贊 16 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章