`
frank1998819
  • 浏览: 751993 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

JSTL 日期格式化 (转)

    博客分类:
  • 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 下午中央夏令时
 

 

得到当前时间:
 <jsp:useBean id="now" class="java.util.Date" />
////调用的方法
 <fmt:formatDate value="${now}" type="both" dateStyle="long" pattern="yyyy-MM-dd" />

分享到:
评论

相关推荐

    JSTL日期格式处理

    JSTL 日期格式化处理是 JavaServer Pages Standard Tag Library (JSTL) 中的一部分,用于处理日期和时间的格式化。JSTL 提供了 fmt 标签库,用于日期和时间的格式化处理。 fmt:parseDate 标签用于将字符串解析为...

    JSTL格式化日期(一个jstl写的格式化日期,有用的着的看看吧)

    通过这种方式,JSTL的`fmt`库可以帮助我们轻松地处理日期格式化问题,避免了在JSP页面中直接使用Java脚本let或Scriptlets,使得代码更加清晰和易于维护。如果你经常处理日期和时间,熟悉这些标签的使用会大大提高...

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

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

    jstl标签实现货币的格式化

    格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化显示。 #### `&lt;fmt:formatNumber&gt;`标签详解 `&lt;fmt:formatNumber&gt;`标签用于格式化数字,可以将数字转换为货币、百分比或...

    JSTL日期、时间格式化标签.pdf

    JSTL(JavaServer Pages Standard Tag Library)是用于简化JSP开发的一组标准标签库,其中包含了处理日期和时间格式化的标签。在JSP页面中,JSTL提供了`fmt`标签库,用于处理日期和时间的显示和解析,使得我们可以...

    学习JSTL日期时间格式化标签.pdf

    JSTL(JSP Standard Tag Library)是Java服务器页面中常用的一个标签库,它提供了许多便利的标签来简化页面逻辑,其中包括对日期和时间的格式化处理。在本教程中,我们将深入探讨JSTL中的`fmt`标签库,特别是关于...

    jstl解析日期.zip

    JSTL提供了`fmt`标签库,它包含了处理日期和时间的标签,如`&lt;fmt:formatDate&gt;`,可以帮助我们格式化和解析日期。`fmt`标签库需要引入`fmt.jar`和`jsp-api.jar`到项目类路径中,并在JSP页面上导入相应的标签库: ```...

    jstl in action jstl标签 国际化

    5. **JSTL国际化(i18n)**: JSTL提供了一组标签来处理国际化和本地化,如`&lt;fmt:message&gt;`用于获取资源包中的消息,`&lt;fmt:setLocale&gt;`设置当前用户区域,`&lt;fmt:formatDate&gt;`格式化日期。 6. **JSTL EL表达式**: JSTL...

    JSTL(PDF格式)

    - **数字日期格式化标签**:提供精细的日期和时间格式化选项,满足各种应用场景需求。 #### SQL标签库(SQL Tags) SQL标签库使开发者能够在JSP页面中执行SQL操作,无需编写复杂的Java代码。其关键特性包括: - **...

    JSTL标签JSTL标签

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

    jstl练习实例,学习JSTL

    1. **fmt**: 提供国际化和格式化功能,如日期、数字的格式化。 2. **fn**: 提供了一系列实用的函数,用于字符串操作、数组和集合的处理。 3. **core**: 包含基本的控制结构,如条件判断(if、choose)、循环...

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

    - `&lt;fmt:formatDate&gt;`:日期格式化 - `&lt;fmt:formatNumber&gt;`:数字格式化 - `&lt;fmt:message&gt;`:获取资源bundle中的消息 **4. JSTL sql标签库** sql库用于执行数据库操作,包括连接数据库、执行SQL语句、处理结果集等...

    JSTL.rar_JSTL_JSTL下载

    2. **Format标签库**:用于格式化数据,如日期、货币等。例如`&lt;fmt:formatDate&gt;`可以将日期转换成指定格式。 3. **Function标签库**:提供了一些预定义的函数,如字符串操作、数组和集合操作等,这些函数可以通过`...

    jstl,jstl实例源码

    2. **Format**:格式化标签库,用于日期、时间、数字等的格式化。 3. **I18N**:国际化标签库,支持多语言环境。 4. **Function**:函数标签库,提供一系列的常用函数。 5. **SQL**:SQL标签库,用于执行数据库查询...

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

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

    JSTL教程

    例如,`&lt;fmt:formatNumber&gt;`可以格式化数字,`&lt;fmt:formatDate&gt;`可以格式化日期。 **3. XML标签库**:这个库包含处理XML文档的标签,如解析XML、XSLT转换等。例如,`&lt;x:parse&gt;`用于解析XML字符串,`&lt;x:out&gt;`用于...

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

    5. **JSTL fmt标签库**则提供了日期、时间、数字格式化功能,如: - `&lt;fmt:formatDate&gt;`:将日期或时间格式化。 - `&lt;fmt:formatNumber&gt;`:格式化数值。 - `&lt;fmt:message&gt;`:获取本地化的消息资源。 使用JSTL可以...

    jstl源码jstl学习

    4. **I18N和Format标签库**:支持国际化和格式化,如日期、数字的格式化,以及多语言资源的处理。 5. **JDBC标签库**:简化数据库操作,如执行SQL查询、处理结果集等。 **JSTL的核心优势:** 1. **增强可读性**:...

    JSTL标签 参考手册

    3. **JSTL fmt(格式化标签库)**:这个库用于格式化输出,如货币、日期和数字。例如,`&lt;fmt:formatNumber&gt;`可以将数字格式化为指定的样式,`&lt;fmt:formatDate&gt;`可以将日期转换成用户友好的格式。这些标签有助于提高...

    JSTL实例讲解大全

    1. `&lt;fmt:formatDate&gt;`:格式化日期,支持多种日期格式。 2. `&lt;fmt:formatNumber&gt;`:格式化数字,可以指定小数位数、千分位分隔符等。 ### JSTL I18N库 I18N库支持国际化和本地化,便于创建多语言网站。主要标签有...

Global site tag (gtag.js) - Google Analytics