导航:首页 > 编程语言 > jsp中进行日期比较

jsp中进行日期比较

发布时间:2023-09-23 08:32:58

jsp获取时间并且判断结束时间大于开始时间

jsp中的时间控件输出的日期都是字符串的,要转换成日期格式才能比较大小。
利用js方式比较大小,然后在jsp页面输出:
参考代码
var beginTime = "2009-09-21 00:00:00";
var endTime = "2009-09-21 00:00:01";
var beginTimes = beginTime.substring(0, 10).split('-');
var endTimes = endTime.substring(0, 10).split('-');

beginTime = beginTimes[1] + '-' + beginTimes[2] + '-' + beginTimes[0] + ' ' + beginTime.substring(10, 19);
endTime = endTimes[1] + '-' + endTimes[2] + '-' + endTimes[0] + ' ' + endTime.substring(10, 19);

alert(beginTime + "aaa" + endTime);
alert(Date.parse(endTime));
alert(Date.parse(beginTime));
var a = (Date.parse(endTime) - Date.parse(beginTime)) / 3600 / 1000;
if (a < 0) {
alert("endTime小!");
} else if (a > 0) {
alert("endTime大!");
} else if (a == 0) {
alert("时间相等!");
} else {
return 'exception'
}

⑵ 请问如何用javascript判断比较两个文本框输入的日期值大小(在JSP文件中)

function check(){ var date1 = document.getElementById("文本框ID").value; var date2 = document.getElementById("文本框ID").value; if(date1<date2){ alert("date1大"); }else if(date1==date2){ alert("date1和date2相等"); }else{ alert("date2大"); }} 调用的时候,可以在文本框上写个onBlur=check();(当文本框失去焦点后调用)

⑶ jsp date 天数加减

Calendar cal = Calendar.getInstance(); Date dt = new Date("2009-11-12");
cal.setTime(dt);
cal.add(Calendar.DAY, count); //count为你要加的11天
再用cal取得时间就行了

⑷ jsp页面中怎么实现输入两个日期,自动计算出两个日期相差多少天

通过js就可以实现呀;

<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>JSPPage</title>
</head>
<script>
functionc(){
vardate1=document.getElementById("date1").value;
vardate2=document.getElementById("date2").value;
varresult=(newDate(date1).getTime()-newDate(date2))/(24*3600*1000);
document.getElementById("day").value=Math.abs(result);

}
</script>
<body>

开始时间:<inputid="date1"/><br/>
结束时间:<inputid="date2"/><buttononclick="c()">确定</button><br/>
相差天数:<inputid="day"/>
</body>

</html>

⑸ 在jsp中如何将时间进行比较大小

在jsp中将时间进行比较大小需要通过嵌入java代码来实现:
在jsp页面中写入:<%和%>之间。

<%
java.util.Date nowdate=new java.util.Date();
String myString = "2008-09-08";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd", Locale.CHINA);
Date d = sdf.parse(myString);

boolean flag = d.before(nowdate);
if(flag)
System.out.print("早于今天")
else
System.out.print("晚于今天")
%>

⑹ 在jsp页面怎么比较结束时间不能超过开始时间

functioncheckdate()
{
//得到日期值并转化成日期格式,replace(//-/g,"//")是根据验证表达式把版日期转化成长日期格式,这样
//再进行判权断就好判断了
varsDate=newDate(document.getElementById("txtstart").value.replace(//-/g,"//"));
vareDate=newDate(document.getElementById("txtend").value.replace(//-/g,"//"));
if(sDate>eDate)
{
alert("结束日期不能小于开始日期");
returnfalse;
}
returntrue;
}

⑺ jsp中的日期怎么比较

使用Javascipt语句进行比较就好了,然后提示用户信息错误。回

<scriptlanguage="javascript">
functioncheck(){
vardata=document.form1.data.value;
vardata1=document.form1.data1.value;
if(data>data1){

alert("过期合同!答");
returnfalse;
}
}
</script>

⑻ jsp页面计算日期差值

先将两个日期用getTime()转换成毫秒然后相减:Date date = new Date("2010/6/6");
long a = date.getTime();
Date date2 = new Date();
long b = date2.getTime();
long c = b - a;
System.out.println(c/1000/60/60/24); //相减后再转换成天数答案是63天。

⑼ 关于js中验证所填时间与当前时间大小的比较

定义JavaScript函数:

functionParseDate(s){//将字串解析成日期值

vardv,reg=/^dddd-dd-dddd:dd:dd$/gi;if(!reg.test(s)){

window.alert("日期值格式错误!");

returnnull;

}

else{

dv=newDate(Date.parse(s.replace(/-/g,"/")));
/*比较日期值的各部分是否相同,防止输入错误日期值,如2013-08-33这种/*/

if(dv.getFullYear()!=eval(s.substring(0,4))||dv.getMonth()+1!=eval(s.substring(5,7))||dv.getDate()!=eval(s.substring(8,10))

||dv.getHours()!=eval(s.substring(11,13))||dv.getMinutes()!=eval(s.substring(14,16))||dv.getSeconds()!=eval(s.substring(17,19))

){

window.alert("日期值错误!");

returnnull;

}

}returndv;

}

调用示例:

vardatNow=newDate(),dateValue=ParseDate("2013-08-2313:35:12");//要自己修改成合适的赋值

if(dateValue!=null){

if(dateValue<datNow){

window.alert("在当前日期之前!");

}

else{

//符合条件,继续处理

window.alert("您输入正确的日期!");

}

}
阅读全文

与jsp中进行日期比较相关的资料

热点内容
笔记本创建局域网怎么传文件 浏览:871
怎样查看id密码 浏览:647
赣州极客晨星少儿编程怎么样 浏览:690
觉醒年代哪个app可以免费观看 浏览:830
如何关闭win10触摸屏幕 浏览:761
苹果142不能传文件 浏览:128
如何看历史底部数据 浏览:230
怎么在电脑上下软件或安装app 浏览:798
qq头像电影截图情侣 浏览:87
安卓的网络位置设置在哪 浏览:973
编程侠官网如何登录 浏览:484
借贷王app怎么样 浏览:552
qq黑钻手机怎么开通 浏览:465
dnf85版本爆ss视频 浏览:514
gitlog前一个版本 浏览:718
苹果6手机屏幕周边多出一圈黑色 浏览:131
phpword插件 浏览:264
win10重置并清理驱动器 浏览:893
vector去重java 浏览:572
qq群文件过期了怎么办 浏览:184

友情链接