获取当天24点
Calendar e24= Calendar.getInstance();
e24.set(Calendar.HOUR_OF_DAY, 23);
e24.set(Calendar.MINUTE, 59);
e24.set(Calendar.SECOND, 59);
e24.set(Calendar.MILLISECOND, 999);
long d1 = e24.getTime().getTime();//获取时间戳
当前时间
long d2 = new Date().getTime();//时间戳
计算两个时间的差
int sub =d1 - d2;//这个是毫秒
int s=(int) (sub/1000);//这个是秒
int m=(int) (s/60);//这个是分
int h=(int) (m/60);//这个是小时