zoukankan      html  css  js  c++  java
  • jstl <fmt:formatDate>标签

    <fmt:formatDate>标记用于在各种不同的方式来格式化日期

    属性:

    <fmt:formatDate>标签具有以下属性:

    属性描述必需默认值
    value 要显示的日期值 Yes None
    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
    pattern Custom formatting pattern No None
    timeZone Time zone of the displayed date No Default time zone
    var Name of the variable to store the formatted date No Print to page
    scope Scope of the variable to store the formatted date No page

    pattern属性来指定更精确的处理日期:

    CodePurposeSample

    G

    The era designator

    AD

    y

    The year

    2002

    M

    The month

    April & 04

    d

    The day of the month

    20

    h

    The hour(12-hour time)

    12

    H

    The hour(24-hour time)

    0

    m

    The minute

    45

    s

    The second

    52

    S

    The millisecond

    970

    E

    The day of the week

    Tuesday

    D

    The day of the year

    180

    F

    The day of the week in the month

    2 (2nd Wed in month)

    w

    The week in the year

    27

    W

    The week in the month

    2

    a

    The a.m./p.m. indicator

    PM

    k

    The hour(12-hour time)

    24

    K

    The hour(24-hour time)

    0

    z

    The time zone

    Central Standard Time

    '

     

    The escape for text

    ''

     

    The single quote

    例子:

    <%@ 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:dateNumber Tag - www.yiibai.com</title>
    </head>
    <body>
    <h3>Number Format:</h3>
    <c:set var="now" value="<%=new java.util.Date()%>" />
    
    <p>Formatted Date (1): <fmt:formatDate type="time" 
                value="${now}" /></p>
    <p>Formatted Date (2): <fmt:formatDate type="date" 
                value="${now}" /></p>
    <p>Formatted Date (3): <fmt:formatDate type="both" 
                value="${now}" /></p>
    <p>Formatted Date (4): <fmt:formatDate type="both" 
                dateStyle="short" timeStyle="short" 
                value="${now}" /></p>
    <p>Formatted Date (5): <fmt:formatDate type="both" 
                dateStyle="medium" timeStyle="medium" 
                value="${now}" /></p>
    <p>Formatted Date (6): <fmt:formatDate type="both" 
                dateStyle="long" timeStyle="long" 
                value="${now}" /></p>
    <p>Formatted Date (7): <fmt:formatDate pattern="yyyy-MM-dd" 
                value="${now}" /></p>
    
    </body>
    </html>

    这将产生以下结果:

    Date Format:

    Formatted Date (1): 14:27:18

    Formatted Date (2): 23-Sep-2010

    Formatted Date (3): 23-Sep-2010 14:27:18

    Formatted Date (4): 23/09/10 14:27

    Formatted Date (5): 23-Sep-2010 14:27:18

    Formatted Date (6): 23 September 2010 14:27:18 GST

    Formatted Date (7): 2010-09-23

  • 相关阅读:
    SHT20 IIC 寄存器概述
    代理技术简介
    Spring基于注解配置AOP
    Spring基于XML配置AOP
    如何在国内下载Eclipse及其插件
    Spring AOP理解
    idea个人配置记录
    使用Gradle自动创建Java项目结构
    Spring使用外部属性文件
    Web程序员开发App系列
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/6674299.html
Copyright © 2011-2022 走看看