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

  • 相关阅读:
    使用微软WPF技术开发产品优势究竟在那里
    北京地铁的众生相,发上来和大家分享(北京白领生活真实写照)
    长期提供WindowsPhone7培训 & HTML5培训 & Silverlight培训 & WPF培训
    Silverlight中开发和设计人员的合作
    Silverlight 动态调用 WebService
    (学)Lazarus 在 WinCE 下如何取消标题栏上的 OK 或 X 按钮
    (学)新版动态表单研发,阶段成果4
    (学)新版动态表单研发,阶段成果5
    (原)Lazarus下WinCE终端、服务器心跳监控(Ping)源码
    (原)Lazarus 在 Thread 中使用 SQLQuery 查询Oracle 会出现异常
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/6674299.html
Copyright © 2011-2022 走看看