package com.hxzkoa.util; import java.util.Date; import java.text.ParseException; import java.text.SimpleDateFormat; public class Shi_jian_cha { static String alltime; static public String getAllTime(String intime, String outtime) { SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date begin = null; Date end = null; try { begin = dfs.parse(intime); end = dfs.parse(outtime); } catch (ParseException e) { e.printStackTrace(); } long l = end.getTime() - begin.getTime(); long day = l / (24 * 60 * 60 * 1000); long hour = (l / (60 * 60 * 1000) - day * 24); long min = ((l / (60 * 1000)) - day * 24 * 60 - hour * 60); long s = (l / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); if (day == 0 && hour == 0 && min == 0) { alltime = s + "秒"; } else if (day == 0 && hour == 0) { alltime = min + "分" + s + "秒"; } else if (day == 0) { alltime = hour + "小时" + min + "分" + s + "秒"; } else { alltime = "" + day + "天" + hour + "小时" + min + "分" + s + "秒"; } return alltime; } }