请让我知道如何在 JSP 中将纪元时间(例如 - 1355893200000)转换为 mm/dd hh:mm AM/PM 格式。
问问题
2755 次
3 回答
1
解决方案1(三个startDate
保持不变):
<jsp:useBean id="startDate" class="java.util.Date" />
<jsp:setProperty name="startDate" property="time" value="${record.startDate}"/>
<fmt:formatDate value="${startDate}" type="date" dateStyle="long"/>
解决方案2:
// item is long, don't pass testing, is EL support Date Type init Object??
<fmt:formatDate value="${Date(item)}" pattern="yyyy-MM-dd hh:mm:ss"/>
fmt:parseDate
用于SimpleDateFormat
从字符串中解析日期。一个Date
可以从Date date = new Date (Long.parase(epochString))
JSP 版本通常与 servlet 版本齐头并进,如下所示:
Servlet 2.5 uses JSP 2.1
Servlet 2.4 uses JSP 2.0
Servlet 2.3 uses JSP 1.2
Servlet 2.2 uses JSP 1.1
Servlet 2.1 uses JSP 1.0
也许有帮助:
参考:
于 2018-12-07T15:01:28.070 回答
0
您可以使用 JSTL 核心fmt:formatDate
标签。更多信息http://www.tutorialspoint.com/jsp/jstl_format_formatdate_tag.htm
于 2013-01-03T10:39:57.357 回答
-1
您可以查看此以将 unix 时间戳转换为 JavaDate
对象。
要格式化日期,您可以使用SimpleDateFormat
例如
SimpleDateFormat format = new SimpleDateFormat("MM/dd hh:mm aaa");
String formatted = format.parse(myDate);
于 2013-01-03T10:36:51.067 回答