
假设:你后台传过来的发送时间为sendDate,类型为 Date();
Date now = new Date();//获取当前时间
long differ = nowgetTime()-sendDategetTime();//获取当前时间与发送时间之差的毫秒数
long time = 2460601000;//1天的毫秒数。
if(differ < time){
outprintln("24小时内发送的");
}else{
outprintln("24小时外发送的");
}
你的问题是javasqlDate 和javautilDate转换问题。
这是我试验的步骤,应该满足你的要求:
Date date = new Date();
long ss = dategetTime();//获得毫秒数
javasqlDate date2 = new javasqlDate(ss);//注意用完整类名
String nowtime = date2toSring();//返回yyyy-mm-dd 格式
不可能是“The method toSring() is undefined for the type Date”吧,toString()是Object的方法,所有Java类都应该有的。应该是别的错误
public static String mk_time(String time,String type)
{
String str=time+"123";//加123只是为了凑足毫秒
Date date=new Date(LongparseLong(str));
SimpleDateFormat dateFormat = new SimpleDateFormat(type);//type yyyy-MM-dd
// outprintln(dateFormatformat(date));//2006-11-23/
return dateFormatformat(date);//2006-11-23/
}
先将两个日期用getTime()转换成毫秒然后相减:Date date = new Date("2010/6/6");
long a = dategetTime();
Date date2 = new Date();
long b = date2getTime();
long c = b - a;
Systemoutprintln(c/1000/60/60/24); //相减后再转换成天数答案是63天。
以上就是关于在JSP页面输出的时候判断时间范围全部的内容,包括:在JSP页面输出的时候判断时间范围、急……在线等啊,jsp 怎么把获取时间保存到数据库、jsp时间格式转换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)