将Epoch Time转换为JSP中的日期格式

时间:2013-01-03 10:31:11

标签: jsp date-format epoch

请告诉我如何在JSP中将纪元时间(例如 - 1355893200000)转换为mm / dd hh:mm AM / PM格式。

3 个答案:

答案 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 

也许有帮助:

参考:

jstl code repo

答案 2 :(得分:-1)

您可以查看this以将unix时间戳转换为Java Date对象。

格式化日期,您可以使用SimpleDateFormat

E.g。

SimpleDateFormat format = new SimpleDateFormat("MM/dd hh:mm aaa");
String formatted = format.parse(myDate);
相关问题