public static long getCompareDate(String startDate,String endDate) throws ParseException { SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd"); Date date1=formatter.parse(startDate); Date date2=formatter.parse(endDate); long l = date2.getTime() - date1.getTime(); long d = l/(24*60*60*1000); return d; }
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);
以下是引用suncf1985在2007-11-21 12:39:40的发言: long l = date2.getTime() - date1.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);