在JSP页面输出的时候判断时间范围

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:00:38
我想在JSP页面输出的时候做一个时间范围的判断,例如我从后台传来100条信息,我想判断这些信息的发送时间是不是在当前的24小时内,例如今天是8月9号8点9分,从8月8号8点9分开始的信息都算是新信息加上不同的标志,请问怎么判断!哪个高手指点下,小弟先谢谢啦!

假设:你后台传过来的发送时间为sendDate,类型为 Date();

Date now = new Date();//获取当前时间
long differ = now.getTime()-sendDate.getTime();//获取当前时间与发送时间之差的毫秒数

long time = 24*60*60*1000;//1天的毫秒数。
if(differ < time){
out.println("24小时内发送的");
}else{
out.println("24小时外发送的");
}

楼上说的有道理!希望楼主慢慢揣摩!