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

  • 相关阅读:
    jQuery为链接添加链接图像
    jQuery插件Toggle text value
    用ajax清除浏览器缓存的js、css、图片等
    Ajax 解决ie缓存问题
    jQuery插件slidergallery.(仿MAC展示.)
    javascript计算器Calculator
    回车自动提交内容
    个性化表单五技巧
    教你怎么样用CSS和图片做搜索框.
    浅谈css框架开发
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/6674299.html
Copyright © 2011-2022 走看看