int getHours();
int getMinutes();
int getSeconds();
在java中有这三个方法,如
java.util.Date date1=new Date();
java.util.Date date2=new Date();
date1.getHours()-date2.getHours();
date1.getMinutes()-date2.getMinutes();
date1.getSeconds()-date2.getSeconds();
这样不就得到你想要的结果吗?
int getMinutes();
int getSeconds();
在java中有这三个方法,如
java.util.Date date1=new Date();
java.util.Date date2=new Date();
date1.getHours()-date2.getHours();
date1.getMinutes()-date2.getMinutes();
date1.getSeconds()-date2.getSeconds();
这样不就得到你想要的结果吗?
用javascript或者java都可以解决。
java:
try{
String tn106 = request.getParameter(tn106);
String tn107 = request.getParameter(tn107);
int tn106Hour = Integer.parseInt(tn106.substring( 0, tn106.indexOf(':')-1 ));
int tn106Minute = ......; ......
import java.text.*;
public class TimeTest{
public static void getTime(String time1,String time2){
int hours=0;
int min=0;
SimpleDateFormat date=new SimpleDateFormat("hh:mm");
try{
Date dd=date.parse(time1);
Date d=date.parse(time2);
hours=dd.getHours()-d.getHours();
min=dd.getMinutes()-d.getMinutes();}
catch(Exception e){
System.out.println(e);
}
System.out.println(hours+":"+min);
}
public static void main(String []args){
getTime("23:40 ","11:20");
}
}
真是惭愧,我刚接触jsp,请问按照你这样写,在jsp里怎么调用啊。
<input type="text" name="tn106" size=3 maxlength=100 value="<%=intValue[106]%>
<input type="text" name="tn107" size=3 maxlength=100 value="<%=intValue[107]%>
<input type="text" name="tn108" size=3 maxlength=100 value="<%=intValue[108]%>
</from>
function aa(){
var a,b
a=document.form1.tn106.value
b=document.form1.tn107.value
document.from1.tn108.value=a-b
}
<from name="form1" action="">
<input type="text" name="tn106" size=3 maxlength=100 value="<%=intValue[106]%>
<input type="text" name="tn107" size=3 maxlength=100 value="<%=intValue[107]%>
<input type="text" name="tn108" size=3 maxlength=100 value="<%=intValue[108]% onfcous="bb()">
</from>
function bb(){
var a,b,c,d
a=document.form1.tn106.value
b=document.form1.tn107.value
if (a!=""){
if(b!=""){
c=parseInt(a.substring(0,2))
c1=parseInt(a.substring(2,2))
d=parseInt(b.substring(0,2))
d1=parseInt(b.substring(2,2)
document.from1.tn108.value=(String(c-d)+":"+String(c1-d1))
}
else{
document.alert("请在第2个文本框输入值")
}
else{
document.alert("请在第1个文本框输入值")
}
}
}