请告诉我如何在JSP中将纪元时间(例如 - 1355893200000)转换为mm / dd hh:mm AM / PM格式。
答案 0 :(得分:0)
您可以使用JSTL Core fmt:formatDate
标记。更多信息http://www.tutorialspoint.com/jsp/jstl_format_formatdate_tag.htm
答案 1 :(得分:0)
解决方案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
解析String中的Date。
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
也许有帮助:
java - Converting Epoch Time String to Date String in JSP - Stack Overflow
jsp - Is it possible to create a date value in Expression Language? - Stack Overflow
java - Format a date and display it using JSTL and EL - Stack Overflow
how to know which servlet and jsp version (OCPJWCD forum at Coderanch)
jsp - How to convert java.util.date to required format in scriptlet - Stack Overflow
参考:
答案 2 :(得分:-1)
您可以查看this以将unix时间戳转换为Java Date
对象。
格式化日期,您可以使用SimpleDateFormat
E.g。
SimpleDateFormat format = new SimpleDateFormat("MM/dd hh:mm aaa");
String formatted = format.parse(myDate);