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