`
雨中伞
  • 浏览: 43347 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSTL 格式化用法

阅读更多

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 fmt_formatNumber 数字、货币格式化

    ### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...

    EL格式化日期,jstl格式化日期,fmtformatDat

    下面我们将深入探讨EL和JSTL中的日期格式化方法,以及如何使用`fmt:formatDate`标签。 首先,让我们了解EL(Expression Language)。EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBean属性。虽然EL本身并不...

    jstl标签实现货币的格式化

    综上所述,使用JSTL中的`&lt;fmt:formatNumber&gt;`标签来实现货币的格式化是一种简单有效的方法。它不仅能够提高数据的可读性,还能够满足不同场景下的需求,是非常值得推荐的实践方式。在实际项目开发中,开发者应充分...

    jstl的使用有关JSTL的用法详解

    在这篇文章中,我们将深入探讨JSTL的使用方法和相关示例。 1. **Core库**:这是JSTL最基础的部分,包含处理流程控制、输出、URL重写等功能的标签。例如`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件...

    JSTL标签库及使用方法

    **JSTL标签库及其使用方法** JavaServer Pages Standard Tag Library(JSTL)是Java社区为简化JSP页面开发而推出的一个标准标签库。它提供了丰富的功能,如迭代、条件判断、XML处理、国际化等,使代码更加简洁、易...

    jstl练习实例,学习JSTL

    2. 学习每个核心组件的功能和使用方法。 3. 通过实际项目或练习案例动手实践,比如"ch15"中的例子。 4. 熟悉JSTL与EL的配合使用,理解它们的区别。 5. 掌握如何在Web应用中配置和引入JSTL库。 总结,JSTL是提高JSP...

    JSTL标签JSTL标签

    - **Format**:处理日期、时间、数字格式化以及国际化。 - **XML**:处理XML文档和XPath表达式。 - **Function**:提供一些自定义函数,可以扩展JSP页面的功能。 - **SQL**:用于数据库操作,如查询、更新、插入和...

    jstl标签库与使用教程

    `使用说明.txt`文件通常会详细解释如何在项目中引入和使用JSTL,包括配置步骤、标签的用法示例以及常见问题的解决方法。建议仔细阅读该文件以更好地理解和应用JSTL。 总之,JSTL通过提供一系列预定义的标签,使JSP...

    jstl学习大全,jstl源码,很全的jstl学习代码

    本资源集合包含了丰富的JSTL学习材料,包括源码和示例项目,旨在帮助开发者全面理解和掌握JSTL的各种用法。 **1. JSTL概述** JSTL是由Apache软件基金会开发的一个开源项目,它的目标是通过提供一组预定义的标签,让...

    jstl帮助 jstl帮助手册 jstl帮助文档

    2. **Format/International化标签库 (fmt)**:提供了处理日期、时间、数字格式化以及国际化和本地化功能的标签。例如`&lt;fmt:formatDate&gt;`可以格式化日期,`&lt;fmt:message&gt;`用于获取本地化的消息资源。 3. **Function...

    jstl标签使用文档,jstl标签使用帮助文档

    本文档将详细介绍JSTL标签的使用方法,帮助开发者更好地理解和应用。 JSTL主要分为五个核心部分: 1. **Core(核心标签库)**:提供基本的控制结构,如条件语句、循环、跳转等。 - `&lt;c:if&gt;`:用于执行条件判断。 ...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    在JavaServer Pages (JSTL)中,`&lt;fmt:formatNumber&gt;`标签是用于格式化数字的,它提供了丰富的功能,如数值类型的转换、小数点定位、千位分隔符以及货币和百分比格式。在处理数字格式化时,有时会遇到四舍五入的问题...

    JSTL中文帮助文档

    本文将对JSTL的基础概念、核心标签库、XML处理标签库、国际化格式化标签库以及数据库访问标签库进行详细介绍,并探讨如何在JSP页面中有效地利用这些标签来提高开发效率。 #### 二、JSTL简介 JSTL是随JSP 1.2版本...

    jstl入门示例源码

    7. **示例中的应用场景**:在提供的源码示例中,你可能会看到如何在实际项目中应用这些标签,例如,使用`&lt;c:forEach&gt;`遍历数据库查询结果,用`&lt;c:if&gt;`控制显示逻辑,或者利用`&lt;fmt:formatNumber&gt;`格式化价格等。...

    jstl标签详解jstl标签详解jstl标签详解

    在实际开发中,`JSTL_标签库详解(一个不漏).doc`和`JSTL核心标签库.doc`这样的文档是极有价值的参考资料,它们详细解释了每个标签的用法、属性以及示例,可以帮助开发者快速理解和掌握JSTL的使用。确保阅读并理解...

    jstl标准开发jar包

    10. **实战演练**:创建一个小Demo,尝试使用JSTL标签实现一个简单的用户列表展示,包括遍历数据库获取数据、条件判断和格式化输出,这将帮助你更好地理解和运用JSTL。 通过这个压缩包,你将拥有开发JSTL应用所需的...

    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分页jstl分页

    这通常涉及到对总记录数除以每页显示的记录数(例如5条),然后使用`&lt;fmt:formatNumber&gt;`标签格式化结果为整数。`&lt;c:set&gt;`标签用来设置变量,存储计算得到的总页数。 2. **SQL查询与参数传递** 使用SQL Server ...

    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`,开发者可以清楚地知道这些标签的功能和用法,而无需关心其...

Global site tag (gtag.js) - Google Analytics