zoukankan      html  css  js  c++  java
  • 简易万年历

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <%@ page language="java" import="java.util.*" %>
     3 <%
     4     String[] weekdays={"","日","一","二","三","四","五","六"};
     5     String[] days=new String[42];
     6     for(int i=0;i<42;i++)
     7         days[i]="";
     8 
     9     GregorianCalendar currentDay = new GregorianCalendar();
    10     int year= currentDay.get(Calendar.YEAR);
    11     int month=currentDay.get(Calendar.MONTH);
    12     int today=currentDay.get(Calendar.DAY_OF_MONTH);
    13     int weekday=currentDay.get(Calendar.DAY_OF_WEEK);
    14     
    15     String now=year+"年"+(month+1)+"月"+today+"日"+" 星期"+weekdays[weekday];
    16     
    17     Calendar thisMonth=Calendar.getInstance();
    18     thisMonth.set(Calendar.MONTH, month );
    19     thisMonth.set(Calendar.YEAR, year );
    20     thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);
    21     thisMonth.set(Calendar.DAY_OF_MONTH,1);
    22     
    23     int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;
    24     int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
    25     for(int i=0;i<maxIndex;i++){
    26         days[firstIndex+i]=String.valueOf(i+1);
    27     }
    28 %>
    29 
    30 <html>
    31     <head>
    32       <title>简易万年历</title>
    33       <link type="text/css" rel="stylesheet" href="<s2:url value='css/style.css'/>">
    34       <script type="text/javascript">
    35         function showTime(showWhere){
    36             var now=new Date();
    37             var hour=now.getHours();
    38             var minu=now.getMinutes();
    39             var sec=now.getSeconds();
    40          
    41             if(hour<10) hour="0"+hour;
    42              if(minu<10) minu="0"+minu;
    43              if(sec<10) sec="0"+sec;
    44              
    45              showWhere.value=hour+":"+minu+":"+sec;
    46             setTimeout("showTime(time)",1000)
    47         }
    48       </script>
    49     </head>
    50     <body onload="showTime(time)">
    51         <table width="210" border="0" align="center" cellspacing="1" >            
    52             <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>
    53             <tr height="25" bgcolor="#F0F0F0" align="center">
    54                 <td style="border:1 solid"></td>
    55                 <td style="border:1 solid"></td>
    56                 <td style="border:1 solid"></td>
    57                 <td style="border:1 solid"></td>
    58                 <td style="border:1 solid"></td>
    59                 <td style="border:1 solid"></td>
    60                 <td style="border:1 solid"></td>
    61             </tr>
    62             <tr height="4"><td colspan="7"></td></tr>
    63             <% for(int j=0;j<6;j++) { %>
    64             <tr>
    65                 <% 
    66                   for(int i=j*7;i<(j+1)*7;i++) { 
    67                       if((i-firstIndex+1)==today){%>    
    68                       <td width="30" height="23" align="center" bgcolor="gray" style="border:1 solid"><font color="#FFFFFF"><b><%=days[i]%></b></font></td>
    69                 <%    }else{ %>
    70                       <td width="30" height="23" align="center" style="border:1 solid"><%=days[i]%></td>
    71                 <%    }
    72                   }%>
    73             </tr>
    74             <% } %>
    75             <tr height="10"><td colspan="7"></td></tr>
    76         </table>
    77     </body>
    78 </html>
  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 字符删除
    Java实现 蓝桥杯VIP 算法训练 字符删除
    Java实现 蓝桥杯VIP 算法训练 字符删除
    Java实现 蓝桥杯VIP 算法训练 字符删除
    Java实现 蓝桥杯VIP 算法训练 字符删除
    Java实现 蓝桥杯VIP 算法训练 字符串编辑
    Java实现 蓝桥杯VIP 算法训练 字符串编辑
    Java实现 蓝桥杯VIP 算法训练 字符串编辑
    Java实现 蓝桥杯VIP 算法训练 字符串编辑
    Java实现 蓝桥杯VIP 算法训练 字符串编辑
  • 原文地址:https://www.cnblogs.com/sharpest/p/7824326.html
Copyright © 2011-2022 走看看