从数据库中提取出来的数据格式为:日期+时间,我想在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 - 要格式化为时间字符串的时间值。
返回:
已格式化的时间字符串。
文档里查出来的