public String parseTime(String startTime,String endTime){ try{ String time = ""; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date parse = format.parse(startTime); Date date = format.parse(endTime); long between = date.getTime() - parse.getTime(); long day = between / (24 * 60 * 60 * 1000); long hour = (between / (60 * 60 * 1000) - day * 24); long min = ((between / (60 * 1000)) - day * 24 * 60 - hour * 60); long s = (between / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); System.out.println(day + "天" + hour + "时" + min + "分" + s + "秒"); if (day!=0){ time = time +day+"天"; } if (hour!=0){ time = time + hour+"时"; } if (min!=0){ time = time + min+"分"; } if (s!=0){ time = time +s+"秒"; } return time; }catch (Exception e){ e.printStackTrace(); } return null; }
两个时间段转化*天*时*分*秒
最新推荐文章于 2021-07-07 13:47:06 发布