【发布时间】:2011-09-15 19:39:50
【问题描述】:
通常我使用以下方法在 JSP 页面中显示 Date 对象:
<fmt:formatDate value="${blogEntry.created}"/>
如果 blogEntry.created 是 java.util.Date 对象,则效果很好。但是,如果您只有以毫秒为单位的日期,那么显示日期的正确方法是什么?我是否必须首先设置一个带有转义 Java 代码的变量,例如 <%=new java.util.Date(millis);%>?还是有更好的办法?
【问题讨论】:
-
你能在
BlogEntry类中添加一个方法,将日期作为正确的Date返回吗?<fmt:formatDate value="${blogEntry.createdAsDate}"/> -
@Matt -- 如果你把它作为答案发布,我会投赞成票。
-
@Jacob:这没有回答具体问题,OP 完全清楚这一点。
-
@BalusC - 你说得对,我一直在寻找最好的方法来处理以毫秒为单位提供给 JSP 页面的日期,并认为必须有比丑陋的
标签: jsp jstl jsp-tags jspx formatdatetime