日期:2014-05-18  浏览次数:20542 次

从数据库提取日期问题
从数据库中提取出来的数据格式为:日期+时间,我想在JSP页面显示的时候只显示日期,我写了下面一个函数实现不了,请高手帮帮忙


<%!private   String   fmdate(String   str){
        SimpleDateFormat   formater   =   new   SimpleDateFormat( "yyyy-MM-dd ");
        String   curdate   =   formater.format(str);
        return   curdate;
    }
%>  

然后再调用上面的函数 <%=fmdate(rs.getString( "lrsj "))%>


初学不太会用,请高手多指点,感激ing....

------解决方案--------------------
你是从string到string的,那为什么不直接取传进来的string的前几位呢?

string1 = "2007-06-22 18:12:23 ";
return string1.substring(0,10);
------解决方案--------------------
public final String format(Date date)将一个 Date 格式化为日期/时间字符串。

参数:
date - 要格式化为时间字符串的时间值。
返回:
已格式化的时间字符串。


文档里查出来的