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

通过el表达式和jstl格式化当前时间

阅读更多
通过el表达式和jstl格式化当前时间
可以用jstl里面的format标签,很方便
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/fmt" %>

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

<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
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/>


分享到:
评论

相关推荐

    EL表达式和Jstl.docx

    ### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,...以上就是关于EL表达式与JSTL标签库的基础知识和使用方法,希望对你有所帮助!

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    虽然EL本身并不直接支持日期格式化,但可以通过结合JSTL库中的`fmt`标签来实现日期的格式化。例如: 示例: ```jsp ${now}" pattern="yyyy-MM-dd HH:mm:ss" /&gt; ``` ##### 3.3 数字处理 对于数字的处理,EL表达式...

    el表达式EL表达式言语和JSTL

    2. **fmt**:处理日期、时间、数字的格式化,以及国际化。 3. **fn**:提供一些实用函数,如字符串操作、数组和集合处理。 4. **sql**:用于执行数据库查询。 5. **xml**:处理XML文档。 **EL与JSTL的关系** EL...

    EL表达式和Jstl详细教程

    - `fmt`:处理日期、时间和数字格式化。 - `fn`:提供一些通用的字符串和集合操作。 - `i18n`:支持国际化和本地化。 - `sql`:处理数据库操作。 - `xml`:处理XML文档。 **5. JSTL与EL的结合** JSTL的许多标签...

    EL表达式&JSTL;标签库_jar包

    在JSTL中,`fmt`标签库用于格式化日期和数字,`fn`标签库提供了一些通用的函数,如字符串操作等,而`c`标签库则包含了条件和迭代操作,是JSTL中最常用的标签库。 `jstl.jar`文件包含了JSTL的核心库,提供了各种标签...

    JSTL以及EL表达式所需jar包

    I18N(国际化)和格式化标签库可以帮助处理多语言和数据格式化;而SQL标签库则支持数据库查询操作。 在开发过程中,为了使用EL表达式和JSTL,我们需要在项目的类路径中添加相应的JAR文件。这里提到的两个文件: 1....

    EL表达式与JSTL

    ### EL表达式与JSTL知识点详解 ...通过学习和掌握EL表达式和JSTL,开发者可以编写出更加简洁、高效且易于维护的Web应用程序。无论是对于初学者还是经验丰富的开发者而言,了解和熟练运用EL表达式及JSTL都是非常有益的。

    EL表达式及JSTL标准标签

    EL表达式和JSTL标准标签库是JSP开发者不可或缺的工具,它们不仅简化了JSP页面的开发过程,还提高了代码的可维护性和可读性。通过合理运用这些技术,开发者可以构建出更加高效、灵活和安全的Web应用程序。

    EL表达式和JSTL标签大全

    JSTL 包括了核心标签库、SQL 标签库、XML 标签库、格式化标签库和函数标签库等多个部分。 ##### 2. JSTL 核心标签库 JSTL 核心标签库提供了一系列常用的功能标签,例如条件判断、循环迭代等。 - **c:if**:用于...

    09_尚硅谷_EL表达式&JSTL标签库_王振国 - 课堂笔记.pdf

    EL表达式主要用于简化JSP页面中的数据访问,而JSTL(JavaServer Pages Standard Tag Library)标签库则提供了一系列标准的JSP标签,用于实现数据操作、页面流控制、国际化和XML处理等功能。 ### EL表达式...

    EL表达式+JSTL.zip

    5. 国际化标签库(fmt)处理日期、时间、数字格式化,以及资源包的加载,支持多语言环境。 6. JSTL与EL配合使用,可以减少Java代码在JSP页面中的出现,提高代码的可维护性和可读性。 在"EL表达式+JSTL.zip"这个...

    JSP的JSTL标签和EL表达式大全

    - **I18N和Format库**:用于国际化和格式化数据。 - **Function库**:包含了一些有用的函数。 - **XML库**:处理XML文档。 - **JDBC库**:执行数据库操作。 **2. JSTL标签详解** 例如,`&lt;c:forEach&gt;`标签用于遍历...

    实验五 JSP EL表达式及JSTL.doc

    JSTL提供了一些标准的标签,可以用于实现常见的Web开发任务,例如遍历数据库、格式化数据、实现国际化等。 编写第一个JSP文件 在实际开发中,可能需要将静态的HTML文件改写为动态的JSP文件,例如将login.html文件...

    用jsp+servlet+EL表达式+JSTL写的分页代码

    `fmt`库可以用于格式化数字(如页码),`c`库则提供循环和条件判断,帮助生成分页链接。 **分页实现流程:** 1. 用户发起请求,请求中包含当前页码。 2. Servlet捕获请求,解析页码,然后从数据库查询相应页的数据...

    EL表达式及JSTL里三个主要标签实现表的增删改查

    EL表达式用于方便地访问JavaBean或其他作用域中的数据,而JSTL提供了一系列标签库,包括用于数据库操作和页面控制的元素,帮助开发者实现表的增删改查功能。下面将详细解释这两个概念以及如何利用它们来实现CRUD操作...

    总结EL和JSTL

    国际化/格式化标签库提供了一些格式化和国际化的标签。XML 标签库提供了一些处理 XML 的标签。数据库标签库提供了一些与数据库交互的标签。函数标签库提供了一些函数标签。 使用 JSTL 需要完成三项准备工作:下载 ...

    el表达式jar包——jstl.jar+standard.jar

    总结来说,`el表达式jar包——jstl.jar+standard.jar`是Java Web开发中必不可少的组件,它们帮助开发者编写更加清晰、可维护的JSP页面,通过EL表达式和JSTL标签,我们可以将业务逻辑和显示逻辑分离,提高代码的复用...

    jstl与el表达式所需jar

    2. **fmt模块**:处理国际化和格式化,如日期和数字的格式化。 3. **fn模块**:提供了一些实用的函数,用于字符串操作等。 4. **sql模块**:处理数据库操作,如执行SQL查询。 5. **xml模块**:处理XML文档,包括解析...

    JSTL1.1及EL表达式中文参考手册

    2. **fmt**:用于国际化和格式化日期、数字等。 3. **sql**:处理数据库查询。 4. **xml**:处理XML文档。 **EL(Expression Language)**是JSP2.0引入的一种强大的表达式语言,用于简化页面中的数据访问。它允许...

Global site tag (gtag.js) - Google Analytics