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

  • 相关阅读:
    SQliteDatabase 中sql语句引用字符串时的注意点,要把单引号放进去,E/SQLiteLog﹕ (1) no such column:
    用v7包没有发现ActionBarActivity
    idea添加jar包
    关于android 图片加载压缩处理
    java(android)文件处理
    数据库大小(报表用)
    统计SQL语句耗时百分比
    镜像配置见证机失败解决方案
    Effective Java 51 Beware the performance of string concatenation
    Effective Java 50 Avoid strings where other types are more appropriate
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/6674299.html
Copyright © 2011-2022 走看看