導航:首頁 > 編程語言 > 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中進行日期比較相關的資料

熱點內容
買房哪個網站好 瀏覽:913
打完新冠疫苗下載什麼app可以查到 瀏覽:879
海信電視用哪個app看網路電視 瀏覽:96
編程什麼時候流行的 瀏覽:683
自學編程新手看什麼書 瀏覽:180
linux全盤tar 瀏覽:454
ps文件命名自動輸入怎麼辦 瀏覽:467
iphone6plus切圖 瀏覽:822
iphone6沒有提示更新 瀏覽:41
cc網路圖教程 瀏覽:650
u盤無法剪切文件到電腦里 瀏覽:497
中海達靜態數據大概多少內存 瀏覽:599
蘋果6s手機文件管理器 瀏覽:107
qq頭像非主流女生捂臉 瀏覽:736
java判斷string編碼 瀏覽:941
excel工資簿如何匹配相同數據 瀏覽:159
視頻課程學習有哪些app 瀏覽:375
鐵模編程怎麼學 瀏覽:298
數學網路研修研究問題有哪些 瀏覽:677
stl文件怎麼列印 瀏覽:427

友情鏈接