位置:首頁 > Java技術 > JSP教學 > JSTL <fmt:parseDate>標簽

JSTL <fmt:parseDate>標簽

<fmt:parseDate>標記用於解析日期。

屬性:

<fmt:parseDate>標簽具有以下屬性:

屬性 描述 必須 默認
value Date value to read (parse) No Body
type DATE, TIME, or BOTH No date
dateStyle FULL, LONG, MEDIUM, SHORT, or DEFAULT No Default
timeStyle FULL, LONG, MEDIUM, SHORT, or DEFAULT No Default
parseLocale Locale to use when parsing the date No Default locale
pattern Custom parsing pattern No None
timeZone Time zone of the parsed date No Default time zone
var Name of the variable to store the parsed date No Print to page
scope Scope of the variable to store the formatted date No page

模式屬性提供的工作就像pattern屬性為<fmt:formatDate>標簽。然而,在分析的情況下,該模式屬性告訴是什麼格式,以及期望的解析器。

例子:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<html>
<head>
  <title>JSTL fmt:parseDate Tag</title>
</head>
<body>
<h3>Date Parsing:</h3>
<c:set var="now" value="20-10-2010" />

<fmt:parseDate value="${now}" var="parsedEmpDate" 
                              pattern="dd-MM-yyyy" />
<p>Parsed Date: <c:out value="${parsedEmpDate}" /></p>

</body>
</html>

這將產生以下輸出結果:

DATE PARSING:

Parsed Date: Wed Oct 20 00:00:00 GST 2010