黑马程序员技术交流社区

标题: 我在面试的时候遇到的一道题,老板说,做的出就有工作了 [打印本页]

作者: 李进    时间: 2011-8-4 12:34
标题: 我在面试的时候遇到的一道题,老板说,做的出就有工作了
在页面显示出倒计时
“离伦敦奥运开幕还有:‘x’年‘y’月‘d’天 时分秒”。

当时想了好久都没哟做出来
作者: 匿名    时间: 2011-8-4 13:45
:lol 我刚学vb的时候做过啊,用java没做过,不懂jsp
作者: 匿名    时间: 2011-8-4 15:04
想了半天结果想出这么个办法:把下面的放到你的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]
作者: 匿名    时间: 2011-8-4 18:06
标题: 回复 藤椅 的帖子
真的不难额 呵呵:lol             thanks!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2