jsp格式化显示时间
这个星期在项目中遇到了在jsp页面上格式换显示时间的问题,开发用的SSH框架,下面是问题的描述:
//实体类的配置文件JFood.hbm.xml
<property name="FDate" type="java.util.Date">
<column name="f_date" length="10" />
</property>
//jsp页面:
<s:iterator value="jfoodlist">
<tr>
<td><input type="checkbox" id="proitem" name="proitem" value="<s:property value='fid'/>" ></td>
<td><a href="<s:url action='selecthotelbyid.do'><s:param name='jfood.fid' value='fid'/></s:url>">
<s:property value="FName"/></a></td>
<td><s:property value="FIntrod"/></td>
<td>
<s:property value="FDate"/>
</td>
结果显示是这样的: 12-7-13 0:00:00.000
数据库中的字段的类型是date型,使用的是mysql数据库。我现在想它输出成yy-MM-dd的格式,请问如何做?
求大神指教啊。。。
------解决方案--------------------
试试public static String formatDate(Date date,String patt) {
SimpleDateFormat sdf = new SimpleDateFormat(patt);
return sdf.format(date);
传时间和"yy-MM-dd"
------解决方案--------------------
<s:date name="FDate" format="yyyy-MM-dd"/>