Calendar starttime=Calendar.getInstance(); --------------------- do what you do --------------------- Calendar endtime=Calendar.getInstance(); //计算时间差 long timediff=(starttime.getTime())-(currenttime.getTime()); out.println(timediff);
Calendar starttime=Calendar.getInstance(); --------------------- do what you do --------------------- Calendar endtime=Calendar.getInstance(); //计算时间差 long timediff=(starttime.getTime())-(endtime.getTime()); out.println(timediff);
楼上的方法出错啊 org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 167 in the jsp file: /result.jsp Generated servlet error: D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java:271: 运算符 - 不能应用于 java.util.Date,java.util.Date long timediff=(starttime.getTime())-(endtime.getTime()); ^ 注意: D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java 使用或覆盖了已过时的 API。 注意: 要了解详细信息,请使用 -Xlint:deprecation 重新编译。 1 错误 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332) org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412) org.apache.jasper.compiler.Compiler.compile(Compiler.java:472) org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)谁再帮帮我啊
问题我自己解决了 谢谢cenlmmx(学海无涯苦作舟) 给的提示 Date start = new Date(); long starttime = start.getTime(); --------------------- do what you do --------------------- Date end = new Date(); long endtime =end.getTime();long timediff=endtime-starttime; out.println(timediff);
t2 - t1 就行了
---------------------
do what you do
---------------------
Calendar endtime=Calendar.getInstance();
//计算时间差
long timediff=(starttime.getTime())-(currenttime.getTime());
out.println(timediff);
---------------------
do what you do
---------------------
Calendar endtime=Calendar.getInstance();
//计算时间差
long timediff=(starttime.getTime())-(endtime.getTime());
out.println(timediff);
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 167 in the jsp file: /result.jsp
Generated servlet error:
D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java:271: 运算符 - 不能应用于 java.util.Date,java.util.Date
long timediff=(starttime.getTime())-(endtime.getTime());
^
注意: D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java 使用或覆盖了已过时的 API。
注意: 要了解详细信息,请使用 -Xlint:deprecation 重新编译。
1 错误 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)谁再帮帮我啊
谢谢cenlmmx(学海无涯苦作舟) 给的提示
Date start = new Date();
long starttime = start.getTime();
---------------------
do what you do
---------------------
Date end = new Date();
long endtime =end.getTime();long timediff=endtime-starttime;
out.println(timediff);
页面里总是程序执行完了后,才会转换成HTML的,
JSP肯定是转成JAVA程序后再执行的。
接下来写
<script languange="javascript">
function getTimeDiff(){
document.getElementById("timediff").innerHTML=<%=timediff%>;
}
</script>//<body onLoad="getTimeDiff()">这个要有然后是
<div id="timediff" style="position:absolute;font-size: 12px; color: #FF0000; width: 214px; height: 24px; z-index: 2; top: 315px" class="style1">
</div>
//位置你可以随便写只要给width height等就可以了大概是这样,没有亲自测试下 楼主可以测试下看看