JSP jstl-core-<fmt:parseDate> 标记

  • jstl-core-<fmt:parseDate> 标记

    <fmt:parseDate>标记用于解析日期。
  • 属性

    属性 描述 必需 默认值
    Value 要显示的日期值 是 没有
    type DATE, TIME, 或 BOTH 否 date
    dateStyle FULL, LONG, MEDIUM, SHORT, 或者 DEFAULT 否 default
    dateStyle FULL, LONG, MEDIUM, SHORT, 或者 DEFAULT 否 default
    parseLocale 解析日期时使用的语言环境 否 默认语言环境
    pattern 自定义格式模式 否 没有
    timeZone 显示日期的时区 否 默认时区
    var 存储格式化日期的变量名称 否 打印到页面
    scope 存储格式化日期的变量范围 否 page
    提供了一个 pattern 属性,其作用与<fmt:formatDate>标记的模式属性一样。但是,在解析的情况下,pattern属性告诉解析器期望的格式。
  • 示例

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