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 |