<%@ page contentType="text/html;  charset=gb2312"%>
<%@ page import="java.util.Date" %>
<%@ page import="java.sql.*" %>
<%  //将英文日期转化为中文日期 %><%! 
String change(int number)
{
switch(number)
{
    case 0:
return "零";
case 1:
return "一";
case 2:
return "二";
case 3:
return "三";
case 4:
return "四";
case 5:
return "五";
case 6:
return "六";
case 7:
return "七";
case 8:
return "八";
case 9:
return "九";
default:
return "  ";
}
}    
%><%
Date now =new Date();
int year  =now.getYear() + 1900;
int month =now.getMonth() + 1;
int date  =now.getDate();
int day   =now.getDay() +1;
int hour  =now.getHours();
int minute=now.getMinutes();
int second=now.getSeconds();
%>
<%
    out.println("亲爱的");
if(hour<11) out.println("早上好");
else if(hour<14) out.println("中午好");
else if(hour<19) out.println("下午好");
else out.println("晚上好");
%>
<p>
<%
out.println("今天是:");
out.println(change(year/1000));
    out.println(change(year/100%10));
out.println(change(year/10%100%10));
out.println(change(year%1000%100%10));
out.println("年");

if(month/10!=0) out.println(change(month/10) + "十");
out.println(change(month%10));
out.println("月");

if(date/10!=0) out.println(change(date/10) + "十");
out.println(change(date%10));
out.println("日"); if(hour/10!=0) out.println(change(hour/10) + "十");
out.println(change(hour%10));
out.println("时"); if(minute/10!=0) out.println(change(minute/10) + "十");
out.println(change(minute%10));
out.println("分");
%>
<hr>
<%
//连接数据库
 try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Jspdb";
Connection con=DriverManager.getConnection(url,"dba","sql");
Statement statement=con.createStatement();
String query="select * from d_user";
ResultSet rs=statement.executeQuery(query);
    %>
<p align="center"><font color="#0000FF" face="方正姚体" size="4">注册用户列表</font></p> <% while(rs.next())
{
    out.println("<p align='center'>");
    out.println(rs.getString("userid"));
out.println("   ");
out.println(rs.getString("password"));
out.println("   ");
out.println(rs.getString("name"));
out.println("<p>");
}
         con.close();
}catch(Exception e){out.println(e);}
%><p align="center"><a href="login.html">系统登录</a></p>

解决方案 »

  1.   

    /*
     * 获取年月日的函数
     */
    private String getDate() 
    {
    SimpleDateFormat formatter=new SimpleDateFormat("yyyy年MM月dd日");
    Date date=new Date();
    return formatter.format(date);
    }
    /*
     * 获取时分秒的函数
     */
    private String getTime() 
    {
    SimpleDateFormat formatter=new SimpleDateFormat("HH点mm分ss秒");
    Date date=new Date();
    return formatter.format(date);
    }