A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在页面显示出倒计时
“离伦敦奥运开幕还有:‘x’年‘y’月‘d’天 时分秒”。

当时想了好久都没哟做出来

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 这个不难吧,呵呵。

查看全部评分

3 个回复

倒序浏览
黑马网友  发表于 2011-8-4 13:45:45
沙发
:lol 我刚学vb的时候做过啊,用java没做过,不懂jsp

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 差不多。

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-4 15:04:16
藤椅
想了半天结果想出这么个办法:把下面的放到你的JSP中可以实现页面倒计时效果,直接将代码放到控制台的话加一个循环[code]<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ page import="java.util.*" %>   
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<%
        response.setHeader("refresh" , "1" );         

        Calendar cal = Calendar.getInstance();
       
        cal.set(2012, 8, 12, 0, 0, 0);
        long longTime = cal.getTimeInMillis();
        long currentTime = new Date().getTime();
        long disTime = longTime - currentTime;
       
        long day = ((disTime/1000)/(3600*24));
        long hour = ((disTime/1000)-day*86400)/3600;
        long minutes = (((disTime/1000)-day*86400) - hour*3600)/60;
        long second = (disTime/1000) -day*86400 - hour*3600 - minutes*60;
        out.println("伦敦奥运会倒计时" + day + "天 " + hour +"小时 " + minutes + "分 " + second + "秒 ");
%>

</body>
</html>[/code]

评分

参与人数 1技术分 +2 收起 理由
老罗 + 2 贴代码,不错。

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-4 18:06:08
板凳

回复 藤椅 的帖子

真的不难额 呵呵:lol             thanks!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马