java计算时间差的方法
本文实例讲述了java计算时间差的方法。分享给大家供大家参考。具体如下:
/** *计算时间差 *@parambegin *@paramend *@return返回格式,"hh:mm:ss" */ publicStringgetTimeDifference(Datebegin,Dateend){ longbetween=(end.getTime()-begin.getTime())/1000; //除以1000是为了转换成秒 longhour=between%(24*3600)/3600; longminute=between%3600/60; longsecond=between%60; StringBuffertime=newStringBuffer(); if(hour!=0){ time.append(hour+":"); } if(time.length()!=0){ time.append(String.format("%02d:",minute)); }elseif(minute!=0){ time.append(String.format("%d:",minute)); } if(time.length()!=0){ time.append(String.format("%02d",second)); }else{ time.append(second); } returntime.toString(); }
希望本文所述对大家的java程序设计有所帮助。