if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
求解释????<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page language="java" import="java.util.*" %>
<%
String[] weekdays={"","日","一","二","三","四","五","六"};
String[] days=new String[42];
for(int i=0;i<42;i++)
days[i]=""; GregorianCalendar currentDay = new GregorianCalendar();
int year= currentDay.get(Calendar.YEAR);
int month=currentDay.get(Calendar.MONTH);
int today=currentDay.get(Calendar.DAY_OF_MONTH);
int weekday=currentDay.get(Calendar.DAY_OF_WEEK);
String now=year+"年"+(month+1)+"月"+today+"日"+" 星期"+weekdays[weekday];
Calendar thisMonth=Calendar.getInstance();
thisMonth.set(Calendar.MONTH, month );
thisMonth.set(Calendar.YEAR, year );
thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);
thisMonth.set(Calendar.DAY_OF_MONTH,1);
int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;
int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
for(int i=0;i<maxIndex;i++){
days[firstIndex+i]=String.valueOf(i+1);
}
%><html>
<head>
<title>简易万年历</title>
<link type="text/css" rel="stylesheet" href="<s2:url value='css/style.css'/>">
<script type="text/javascript">
function showTime(showWhere){
var now=new Date();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
showWhere.value=hour+":"+minu+":"+sec;
setTimeout("showTime(time)",1000)
}
</script>
</head>
<body onload="showTime(time)">
<table width="210" border="0" align="center" cellspacing="1" >
<tr height="25"><td colspan="7" align="center" style="border:0 solid"><%=now%> <input type="text" style="border:0;background-color:#F9F9F9" disable="true" id="time" size="9"></td></tr>
<tr height="25" bgcolor="#F0F0F0" align="center">
<td style="border:1 solid">日</td>
<td style="border:1 solid">一</td>
<td style="border:1 solid">二</td>
<td style="border:1 solid">三</td>
<td style="border:1 solid">四</td>
<td style="border:1 solid">五</td>
<td style="border:1 solid">六</td>
</tr>
<tr height="4"><td colspan="7"></td></tr>
<% for(int j=0;j<6;j++) { %>
<tr>
<%
for(int i=j*7;i<(j+1)*7;i++) {
if((i-firstIndex+1)==today){%>
<td width="30" height="23" align="center" bgcolor="gray" style="border:1 solid"><font color="#FFFFFF"><b><%=days[i]%></b></font></td>
<% }else{ %>
<td width="30" height="23" align="center" style="border:1 solid"><%=days[i]%></td>
<% }
}%>
</tr>
<% } %>
<tr height="10"><td colspan="7"></td></tr>
</table>
</body>
</html>
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
求解释????<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page language="java" import="java.util.*" %>
<%
String[] weekdays={"","日","一","二","三","四","五","六"};
String[] days=new String[42];
for(int i=0;i<42;i++)
days[i]=""; GregorianCalendar currentDay = new GregorianCalendar();
int year= currentDay.get(Calendar.YEAR);
int month=currentDay.get(Calendar.MONTH);
int today=currentDay.get(Calendar.DAY_OF_MONTH);
int weekday=currentDay.get(Calendar.DAY_OF_WEEK);
String now=year+"年"+(month+1)+"月"+today+"日"+" 星期"+weekdays[weekday];
Calendar thisMonth=Calendar.getInstance();
thisMonth.set(Calendar.MONTH, month );
thisMonth.set(Calendar.YEAR, year );
thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);
thisMonth.set(Calendar.DAY_OF_MONTH,1);
int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;
int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
for(int i=0;i<maxIndex;i++){
days[firstIndex+i]=String.valueOf(i+1);
}
%><html>
<head>
<title>简易万年历</title>
<link type="text/css" rel="stylesheet" href="<s2:url value='css/style.css'/>">
<script type="text/javascript">
function showTime(showWhere){
var now=new Date();
var hour=now.getHours();
var minu=now.getMinutes();
var sec=now.getSeconds();
if(hour<10) hour="0"+hour;
if(minu<10) minu="0"+minu;
if(sec<10) sec="0"+sec;
showWhere.value=hour+":"+minu+":"+sec;
setTimeout("showTime(time)",1000)
}
</script>
</head>
<body onload="showTime(time)">
<table width="210" border="0" align="center" cellspacing="1" >
<tr height="25"><td colspan="7" align="center" style="border:0 solid"><%=now%> <input type="text" style="border:0;background-color:#F9F9F9" disable="true" id="time" size="9"></td></tr>
<tr height="25" bgcolor="#F0F0F0" align="center">
<td style="border:1 solid">日</td>
<td style="border:1 solid">一</td>
<td style="border:1 solid">二</td>
<td style="border:1 solid">三</td>
<td style="border:1 solid">四</td>
<td style="border:1 solid">五</td>
<td style="border:1 solid">六</td>
</tr>
<tr height="4"><td colspan="7"></td></tr>
<% for(int j=0;j<6;j++) { %>
<tr>
<%
for(int i=j*7;i<(j+1)*7;i++) {
if((i-firstIndex+1)==today){%>
<td width="30" height="23" align="center" bgcolor="gray" style="border:1 solid"><font color="#FFFFFF"><b><%=days[i]%></b></font></td>
<% }else{ %>
<td width="30" height="23" align="center" style="border:1 solid"><%=days[i]%></td>
<% }
}%>
</tr>
<% } %>
<tr height="10"><td colspan="7"></td></tr>
</table>
</body>
</html>
解决方案 »
- jsp输出数据库date格式的数值时,格式不对!
- FTP下载出现的怪异问题
- 谁给我看看这代码有什么问题???
- liferay5.2.1 定制查询 或者自定义查询 怎么做
- 我用JBuider写了一段jsp程序,和数据库连接上了,但是不管学号和姓名输入的正确与否,都显示登陆失败,请指教,谢谢!
- 关于路径怎么不对了?
- 关于"—"字符
- 帮忙推荐一下 JSP或 Servlet的牛书吧
- 请问:我的Linux机器上装有JDK1.1.8,现在我想安装JDK1.3.1,我该怎么做呢?
- 百分回报!!请问如何在Solaris上发布ASP程序??
- SSH2整合小问题
- 请教tomcat下java操mysql的一个奇怪问题
如: 2010-11-24 8:8:8显示出来的是 2010-11-24 08:08:08