我希望在JSP上以秒为单位输出查询时间。 在struts Action类我下一步
long begin = System.currentTimeMillis();
/////////////////////////////////////
long end = System.currentTimeMillis();
double timeOfQuery = (end - begin)/1000;
request.setAttribute(TIME_OF_QUERY, timeOfQuery);
在JSP上我尝试在几秒钟内获得时间查询 不同的方式
Time of Query: ${timeOfQuery}
<br/>
<fmt:formatNumber value="${timeOfQuery}" minFractionDigits="3"/>
sec<br />
但在这两种情况下,我的$ {timeOfQuery}的值都是3.0。 3.000如果我想得到不圆整的价值。但无法找到办法。
答案 0 :(得分:2)
您需要先将其转换为双倍,否则结果将为长格式。
double timeOfQuery = (double)(end - begin)/1000;
答案 1 :(得分:1)
您也可以使用,
double timeOfQuery =(结束 - 开始)/1000.00;