目录

<fmt:parseDate>

《fmt:parseDate》标记用于解析日期。

属性 (Attribute)

《fmt:parseDate》标记具有以下属性 -

属性 描述 需要 默认
Value 要读取的日期值(解析) NoBody
type 日期,时间或两者兼而有之 Nodate
dateStyle 全部,长期,中等,短期或默认 NoDefault
timeStyle 全部,长期,中等,短期或默认 NoDefault
parseLocale 解析日期时使用的区域设置 No 默认语言环境
pattern 自定义解析模式 NoNone
timeZone 解析日期的时区 No 默认时区
var 用于存储已分析日期的变量的名称 No 打印到页面
scope 用于存储格式化日期的变量的范围 Nopage

提供的pattern属性与《fmt:formatDate》标记的pattern属性类似。 但是,在解析的情况下,pattern属性告诉解析器期望什么格式。

例子 (Example)

<%@ 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>

上面的代码将生成以下结果 -

<h3>Date Parsing:</h3>
<p>Parsed Date: Wed Oct 20 00:00:00 GST 2010</p>
↑回到顶部↑
WIKI教程 @2018