Date dt1;//结束时间 Date dt2;//开始时间 System.out.println("dt1="+dt1); System.out.println("dt2="+dt2); long l = dt1.getTime() - dt2.getTime(); //获得两个时间的毫秒数 System.out.println(l/(24*3600000)+"天"+l/3600000+"小时"+(l%3600000)/60000+"分钟"+((l%3600000)%60000)/1000+"秒"); //处理毫秒数得到时间小时分钟秒