`
zhchx0827
  • 浏览: 193486 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jstl---------fmt格式化日期

    博客分类:
  • Web
jsp 
阅读更多
原文链接:http://blog.sina.com.cn/s/blog_49cc672f0100cc2u.html

jstl中的日期格式化

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>



<fmt:formatDate var="articleDate" value="${article.adate }" pattern="MM-dd"/>${articleDate }


<fmt:parseDate value="${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss>
<fmt:parseDate value="${param.isoDate}" var="isoDate" pattern="yyyyMMdd'T'HHmmss">

The input parameters must match the patterns, or the JSP will thrown an exception. This page does no error handling.

Input parameters:
Date:    2004/04/01:13:30:00   Java format: Thu Apr 01 13:30:00 CST 2004
isoDate: 20040531T235959       Java format: Mon May 31 23:59:59 CDT 2004

Dates
Tag Output
Attribute: value; required. Tag has no body.
<fmt:formatDate value="${date}" type="both"/>
2004-4-1 13:30:00

<fmt:formatDate value="${isoDate}" type="both"/>
2004-5-31 23:59:59

Attribute: type; optional. Indicates what to print: date, time, or both.
<fmt:formatDate value="${date}" type="date"/>
2004-4-1

<fmt:formatDate value="${isoDate}" type="time"/>
23:59:59

Attribute: dateStyle; optional. Varies the date format.
<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>
2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>
04-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>
2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>
2004年5月31日

<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>
2004年5月31日 星期一

Attribute: timeStyle; optional. Varies the time format.
<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>
23:59:59


<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>
下午11:59


<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>
23:59:59


<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>
下午11时59分59秒


<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>
下午11时59分59秒 CDT

<fmt:formatDate value="${isoDate}" pattern= "MM/dd/yyyy HH:mm aa" type="time" timeStyle="full"/></p>
03/24/2009 18:23 PM               


Attribute: pattern; optional. Inidcates date/time custom patterns.
<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>
星期四, 四月 1, 2004 13:30:00 -0600


<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>
31 五月 04, 11:59:59 下午中央夏令时

分享到:
评论

相关推荐

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    - `&lt;fmt:formatDate&gt;` 和 `&lt;fmt:formatNumber&gt;`:格式化日期和数字。 - `&lt;fmt:message&gt;` 和 `&lt;fmt:bundle&gt;`:国际化支持。 - `&lt;fn:length&gt;` 和 `&lt;fn:substring&gt;`:函数标签,提供字符串处理功能。 - `&lt;fn:split&gt;` 和...

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    5. fmt:处理国际化和本地化,提供日期、时间、数字格式化等功能。 描述中的"java web jsp开发eclipse工具包"表明这个JAR文件可能被用作Eclipse IDE的一个插件或依赖项,用于Java Web项目,特别是JSP的开发。...

    包含jstl-api-1.2.1.jar,jstl-1.2.jar,jstl-impl-1.2.jar,standard-1.1.2.jar

    在Java Web开发中,JSTL(JavaServer...例如,使用`&lt;c:if&gt;`标签进行条件判断,`&lt;c:forEach&gt;`进行循环,`&lt;fmt:formatDate&gt;`进行日期格式化等。为了使用这些功能,需要在JSP页面顶部引入JSTL库的标签库定义,如: ```jsp ...

    jstl-api-1.2.jar和jstl-impl.jar

    例如,`&lt;c:if&gt;`, `&lt;c:for-each&gt;`, `&lt;fmt:formatDate&gt;`等都是JSTL提供的核心标签,用于条件判断、循环遍历和日期格式化等操作。通过引入`jstl-api-1.2.jar`,开发者可以清楚地知道这些标签的功能和用法,而无需关心其...

    jakarta.servlet.jsp.jstl-api-2.0.0.jar

    2. **Format/Internationalization Library**(fmt:):支持日期、时间和数字格式化,以及本地化资源的管理。 3. **Function Library**(fn:):提供了一些实用函数,如字符串操作(substring, contains, trim)...

    jstl-api-1.2.jar jstl-impl-1.2.jar

    - **Format/International化标签库** (`fmt`库):支持日期、时间、数字的格式化,以及多语言国际化功能。 - **Function标签库** (`fn`库):提供了一系列实用函数,例如字符串操作、数组和集合处理等。 - **SQL标签...

    内含jstl-1.2、jstl-api-1.2、jstl-impl-1.2、standard-1.1.2

    - **标签的使用**:例如,`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:if&gt;`用于条件判断,`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`用于多条件分支,`&lt;fmt:formatDate&gt;`用于日期格式化等。 - **部署与配置**:在web.xml中...

    jstl-1.1.0.jar和jstl-1.2.0.jar

    3. **Fmt(格式化)库**:提供日期、数字、货币等的格式化功能。 4. **Func(函数)库**:提供自定义函数库的接入。 5. **Sql(SQL)库**:执行数据库查询和操作,尽管在实际应用中通常避免在JSP中直接操作数据库。 ...

    jstl-api-1.2.jar,jstl-impl-1.2.jar,mysql-connector-5.1.8.jar开发必备,三合一jar下载,已验证可用

    例如,JSTL中的`&lt;c:forEach&gt;`标签可以用来遍历集合,`&lt;c:if&gt;`标签用于条件判断,`&lt;fmt:formatDate&gt;`可以格式化日期等等。这些标签使得开发者能够更加专注于页面展示,而不是关注于底层代码实现。 接下来是`mysql-...

    jstl.jar,jstl-1.2.jar,jstl-api-1.2.jar

    例如,可以使用`&lt;c:forEach&gt;`进行循环,`&lt;c:if&gt;`进行条件判断,`&lt;fmt:formatDate&gt;`格式化日期等。 ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="fmt" uri=...

    jstl-1.2.jar standard-1.1.2.jar

    在实际应用中,将这两个库添加到项目的类路径中,可以方便地在JSP页面上使用JSTL标签,比如使用`&lt;c:forEach&gt;`进行迭代,`&lt;c:if&gt;`进行条件判断,或者使用`&lt;fmt:formatDate&gt;`进行日期格式化。这极大地提高了代码的...

    jstl-1.2.jar

    - Format库:支持日期、数字的格式化,以及货币、度量单位的转换。 - Function库:包含了一些实用的函数,如字符串操作、数组操作等。 - I18N库:处理国际化和本地化,提供资源包访问,实现多语言环境下的页面...

    jstl-api-1.2.jar

    2. ** fmt 标签库**:用于国际化和格式化数据,支持日期、时间、数字的格式化,以及资源包的管理。例如`&lt;fmt:formatDate&gt;`, `&lt;fmt:message&gt;`, `&lt;fmt:setBundle&gt;`等。 3. **XML标签库**(JSTL XML或JSTL FX):处理...

    jstl-1.1.2.jar(及源码)、standard-1.1.2.jar(及源码)

    - **Format**: 支持日期、数字格式化以及国际化。 - **I18N**: 国际化支持,包括资源包管理和消息显示。 - **Function**: 提供一系列自定义函数,增强JSP页面的功能。 - **XML**: 处理XML文档,包括XPath查询和...

    jstl-impl-1.2

    或者,使用`&lt;fmt:formatDate&gt;`进行日期格式化: ```jsp &lt;fmt:formatDate value="${yourDate}" pattern="yyyy-MM-dd HH:mm:ss" /&gt; ``` JSTL的一个重要优点是它与Java代码分离,提高了代码的可读性和可维护性。此外,...

    Java web常用包javax.servlet.jsp.jstl-1.2.1.zip

    `&lt;fmt:message&gt;`标签用于显示资源包中的消息,`&lt;fmt:formatDate&gt;`和`&lt;fmt:formatNumber&gt;`则分别用于格式化日期和数字。 4. **XML处理**:`&lt;xsl:transform&gt;`和`&lt;x:parse&gt;`等标签用于处理XML文档,可以方便地在JSP...

    jstl-1.2.1.jar 和jstl-api-1.2.1.jar

    例如,你可以使用 `&lt;c:forEach&gt;` 进行循环遍历,`&lt;c:if&gt;` 进行条件判断,`&lt;fmt:formatDate&gt;` 对日期进行格式化等。 `jstl-api-1.2.1.jar`则是JSTL的API接口库,它定义了JSTL的接口和抽象类,是与JSTL交互时的规范。...

    jstl标签jstl--jstl.jar-standard.jar

    - `&lt;fmt:formatDate&gt;`:格式化日期。 - `&lt;fmt:formatNumber&gt;`:格式化数字。 - `&lt;fmt:message&gt;`:获取和显示资源包中的消息。 **3. JSTL I18N标签库** 这个库支持多语言环境,帮助开发者更方便地处理不同语言的字符...

    jstl-1_1-mr2-spec.rar_JSTL_jstl-1_1-mr2-spec p_jstl-1_1-mr2-spec

    2. **Format标签库(fmt:tags)**:支持国际化和格式化日期、数字等。 3. **Function标签库(fn:tags)**:包含了一系列实用函数,如字符串操作、数组处理等。 4. **SQL标签库(sql:tags)**:用于执行SQL查询和管理...

    jstl-imp所诉要的jar包

    例如,`&lt;c:forEach&gt;`标签用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断,`&lt;fmt:formatDate&gt;`用于日期格式化等,这些都极大地简化了JSP页面的编写。 标签`jstl-1.1.2`表明这是一个特定版本的JSTL库,1.1.2是它...

Global site tag (gtag.js) - Google Analytics