获取两个日期之间相差多少天,多少小时,多少分,多少秒
Date parse2 = sdf.parse(new Date());
long endTime1 = parse2.getTime();
Date parse3 = sdf.parse(new Date());
long realEndTime1 = parse3.getTime();
long l = realEndTime1 - endTime1;
public String getDate(long l){ //参数为两个日期毫秒的差值
long nd = 1000 * 24 * 60 * 60;//每天毫秒数
long nh = 1000 * 60 * 60;//每小时毫秒数
long nm = 1000 * 60;//每分钟毫秒数
long ns = 1000;//秒
long l1 = l / nd;
String day=l1+"天";
long l2 = l % nd /nh;
String hour=l2 + "小时";
long l3 = l % nd % nh /nm;
String mm=l3 + "分";
long l4 = l % nd % nh %nm /ns;
String ss=l4 + "秒";
String date=day+hour+mm+ss;
return date;
}