計算時間差,天數/分鐘/小時

//計算的天數
                Date tempDate = msgMessager.getSenddt();
                double days = (double) ((Calendar.getInstance().getTime().getTime()-tempDate.getTime()) / (1000 * 3600 * 24 * 1.0));
                if(days > 0 && days < 1){//天數小於1,算剩餘小時數
                    double hours = (double) ((Calendar.getInstance().getTime().getTime()-tempDate.getTime() ) / (1000 * 3600 * 1.0));
                    if(hours > 1){
                        msgMessager.setTime((int)hours+"小時");
                    }else{//小時數小於1,算剩餘分鐘數
                        double minutes = (double) ((Calendar.getInstance().getTime().getTime()-tempDate.getTime()) / (1000 * 60 * 1.0));
                        msgMessager.setTime((int)minutes+"分鐘");
                    }
                } else if (days <= 0) {
                    msgMessager.setTime("0天");
                }else{
                    msgMessager.setTime((int)days+"天");
                }get

相關文章
相關標籤/搜索