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

<bean:write/>怎么格式化输出时间?--一起探讨下,来的都给分
<bean:write/>怎么格式化输出时间?
为什么--<bean:write name="listrows" property="pubtime" format="yy/MM/dd HH:mm"/>不起作用?
输出的时间还是2009-02-03 12:20:35.0

------解决方案--------------------
你可以在后台把时间先处理好,然后在页面上读取
------解决方案--------------------
fmt时间处理标签
 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<fmt:formatDate value="时间值" type="both"/>
输出格式:2008-02-05 14:38:26
------解决方案--------------------
bean:write 只能格式化 数字 和 日期 型的字段,不能格式化 String型字段。

request.setAttribute("date",new Date());
<bean:write name="date" format="yyyy-MM-dd HH:mm:ss"/>
------解决方案--------------------
探讨
bean:write 只能格式化 数字 和 日期 型的字段,不能格式化 String型字段。

request.setAttribute("date",new Date());
<bean:write name="date" format="yyyy-MM-dd HH:mm:ss"/>

------解决方案--------------------
format的值"yy/MM/dd HH:mm"得时候,日期没有这种格式,改成“yyyy/MM/dd HH:mm”试试
------解决方案--------------------
在后台处理好了在画面上显示,在画面上直接格式化
用js格式化
都可以不过还是感觉在画面上直接格式化最简单
------解决方案--------------------
我还是个菜鸟呀。。。