1、计算时间向前推进24小时
Calendar start = Calendar.getInstance();
start.add(Calendar.DATE, -1);
2、计算时间相差多久
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数
long nh = 1000 * 60 * 60;// 一小时的毫秒数
long diff = sdf.parse(EndTime).getTime() - sdf.parse(StartTime).getTime();
long day = diff / nd;// 计算差多少天
long hour = diff % nd / nh + day * 24;// 计算差多少小时
int PageSize = (int) hour;