我想有两种方法:
1、你不要获取字符串,而是得到一个Date类型。如:Data logintime = rs.getData("logintime" );
2、我不知道你用的什么数据库,我用Oracle的时候,可以Select规定格式的日期,如YYYYMMDD,这样就是返回字符串也很方便解析呀

解决方案 »

  1.   

    我用的SQL2000,那怎么得到月份,天数能,同时,我还要显示整个时间!
      

  2.   

    下面为获取日期。
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.text.*"%>
    <%
             Date mydate=new Date("2004-03-25 17:50:20");
    SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");//参数
             formatter.applyPattern("yyyy");    //动态改变参数格式
             out.println(formatter.format(mydate);
    %>  如参数改为("HH:mm:ss") 则输出像 17:50:20  //时间
    如参数改为("yyyy") 则输出像 2004          //年
    如参数改为("MM") 则输出像 03              //月
    如参数改为("dd") 则输出像 25              //日
    如参数改为("E") 则输出像 星期日   //星期几
      

  3.   

    java.util.Date  上面使用了
      

  4.   


             java.util.Date mydate=new java.util.Date("2004-03-25 17:50:20");
    SimpleDateFormat formatter=new SimpleDateFormat("MM-dd HH:mm:ss");
             out.println(formatter.format(mydate);
            
          输出:   03-25 17:50:20
      

  5.   

    <%@page import="java.util.date"%>
    <%int m=new Date();
    int yue=t.getMonth();
    int day=t.getDay();
    int date=t.getDate()%>
    然后输出