我有一个传输对象在搜索后返回给 JSP。它有一个java.util.Date
字段(例如private Date issueDate;
)
我正在使用usebean
标签访问 TO 中的数据并将日期显示为:
<INPUT TYPE="text" readonly="readonly" NAME="issueDt" ID="issueDt"
SIZE="45" value="<%=mySearchTO.getIssueDt()%>">
但是,这是以MON JAN 31 00:08:00 IST 2011 等格式打印日期
MM/DD/YYYY
我希望在时间也很重要的情况下以MM/DD/YYYY HH:MM
格式简单地打印日期。
如何在 JSP 内部实现这一点?我不知道我是否需要使用 Javascript 函数或一些静态 Java 方法。
请原谅使用scriptlet。这是一个遗留应用程序,所以我不能使用 EL。请仅通过 scriptlet 提供解决方案。所以解决方案如下:
<fmt:formatDate value="${new Date(c.dateInIntegerValue)}"
pattern="dd.MM.yyyy hh:mm"/>
在其他问题中可用,对我不起作用。
以下代码有效吗?
<fmt:formatDate value="<%=mySearchTO.getIssueDt()%>"
pattern="dd.MM.yyyy hh:mm"/>
如果是,如何在 JSP 中使用它?我的意思是标签和所有!
另外,我想尽可能避免使用 jquery 和此类库。