記錄一下
輸入一個日期時間算出與現在的時間差

SimpleDateFormat sd = new SimpleDateFormat("yyyyMMddHHmmss");
java.util.Date dt1 =sd.parse(itme);                                           //=傳入的日期時間
java.util.Date dt2 =sd.parse(sd.format(new java.util.Date()));  //=現在的日期時間

Long ut1=dt1.getTime();
Long ut2=dt2.getTime();
Long timeP=ut2-ut1;
Long minute= timeP / (60*1000);         //= 分鐘
Long hour= timeP / (3600*1000);         // =小時
Long day= timeP / (3600*24* 1000);    //=天
int delm = hour.intValue();   //把long推回去int 就可以算出實際的差異時間

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()