<fmt:parseDate>
標籤用於解析日期。
屬性
<fmt:parseDate>
標籤具有以下屬性 -
屬性 | 描述 | 必需 | 默認 |
---|---|---|---|
value |
要讀取的日期值(解析) | 是 | 主體 |
type |
DATE , TIME 或 BOTH |
否 | DATE |
dateStyle |
FULL , LONG , MEDIUM , SHORT 或 DEFAULT |
否 | Default |
timeStyle |
FULL , LONG , MEDIUM , SHORT 或 DEFAULT |
否 | Default |
parseLocale |
解析日期時使用的區域設置 | 否 | 默認語言環境 |
pattern |
自定義解析模式 | 否 | — |
timeZone |
解析日期的時區 | 否 | 默認時區 |
var |
用於存儲解析日期的變數名稱 | 否 | 列印到頁面中 |
scope |
存儲格式化日期的變數範圍 | 否 | page |
提供了一個pattern
屬性,它與<fmt:formatDate>
標籤的pattern
屬性工作一樣。 但是,在解析的情況下,pattern
屬性告訴解析器要預期的格式。
示例
檔:fmt_parseDate.jsp -
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>解析日期示例</title>
</head>
<body>
<div style="margin: auto; width: 80%">
<h3>解析日期示例:</h3>
<c:set var="now" value="2018-10-10" />
<fmt:parseDate value="${now}" var="parsedEmpDate" pattern="yyyy-MM-dd" />
<fmt:parseDate value="${now}" var="parsedEmpDate" pattern="yyyy-MM-dd" />
<p>
解析日期結果:
<c:out value="${parsedEmpDate}" /><br/>
<c:out value="${now}" />
</p>
</div>
</body>
</html>
這將產生以下結果 -
解析日期示例:
解析日期結果: Wed Oct 10 00:00:00 BOT 2018
2018-10-10
上一篇:
Jstl教學
下一篇:
JSP+MySQL實例