`
taohongxiu
  • 浏览: 971 次
  • 性别: 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: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/>

 31 五月 04, 11:59:59 下午 中央夏令时

分享到:
评论

相关推荐

    JSTL常用表达式实例

    JSTL的`fmt`库提供了日期和数字格式化功能,例如`&lt;fmt:formatDate&gt;`和`&lt;fmt:formatNumber&gt;`。 10. **国际化:fmt:bundle和fmt:message** 使用`&lt;fmt:bundle&gt;`和`&lt;fmt:message&gt;`标签可以实现页面的国际化,通过指定...

    jstl表达式所需依赖jar包

    "jstl表达式所需依赖jar包"是指在项目中为了使用JSTL功能,必须引入的特定jar文件。这些jar文件包含了JSTL库的实现,使得开发者能够利用JSTL标签进行更高效、更灵活的编程。 JSTL的核心在于提供了一种与脚本语言...

    jstl表达式的总结

    **JSTL(JavaServer Pages Standard Tag Library)表达式总结** JSTL是Java服务器页面标准标签库,它提供了一套用于处理常见JSP任务的标签,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中的使用,提高...

    JSP JSTL EL表达式中FN函数使用帮助

    其中,EL(Expression Language)表达式是JSP 2.0引入的一种轻量级脚本语言,用于访问JavaBeans属性和执行基本操作。FN函数是JSTL提供的一个功能强大的工具,包含在`javax.servlet.jsp.jstl.fn`包下,提供了一系列...

    JSTL表达式

    ### JSTL表达式概述 JSTL(JavaServer Pages Standard Tag Library)是一种标准标签库,主要用于简化JSP页面的开发工作。通过一系列预定义的动作,开发者能够在无需编写自定义脚本的情况下完成复杂的任务,从而提高...

    jstl与el表达式所需jar

    总结来说,JSTL和EL是Java Web开发中的重要工具,它们提供了强大的标签和表达式功能,帮助开发者编写更清晰、更易维护的JSP页面。standard.jar和jstl.jar则是实现这些功能的基础,确保了JSTL标签的正常工作。在开发...

    JSTL自定义EL表达式

    JSTL由几个核心标签库组成,如fmt、fn、sql、xml等,它们提供了处理日期和时间、字符串操作、数据库查询和XML处理等功能。JSTL的一个关键特性是它支持EL,使得开发者可以通过简单的表达式来获取和设置页面作用域中的...

    EL&JSTL表达式.rar_JSTL_el

    标题"EL&JSTL表达式.rar_JSTL_el"表明了这份压缩包资源主要关注的是两个关键概念:Expression Language(EL)和JavaServer Pages Standard Tag Library(JSTL)。EL是一种在JavaServer Pages(JSP)中用于简化数据...

    JSTL 入门:表达式语言

    ### JSTL 入门:表达式语言 #### 引言 JSTL(JavaServer Pages Standard Tag Library,即JavaServer Pages标准标记库)是一种专为简化JavaServer Pages(JSP)应用程序开发与维护而设计的技术。JSTL提供了一系列预...

    jstl—el表达式

    【JSTL与EL表达式详解】 JSTL(JSP Standard Tag Library)是Java服务器端的一个重要组件,主要用于简化JSP页面的编程,提供了一系列的标签库来处理常见的任务,比如数据处理、URL操作、国际化等。它由Apache ...

    JSTL - EL表达式详解

    EL(Expression Language)是与JSTL一起使用的一种表达式语言,灵感来源于JavaScript,允许开发者在JSP页面中更方便地处理数据和对象。 EL表达式的主要优点在于它的类型转换灵活性。在传统的JSP编程中,从request...

    JSP中的EL和JSTL表达式

    **JSP中的EL和JSTL表达式** 在JavaServer Pages (JSP) 开发中,EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)是两个非常重要的工具,它们极大地简化了页面逻辑,提高了代码的可读性和...

    jstl两个核心包和jstl标签库EL表达式详解

    在本文中,我们将深入探讨JSTL的两个核心包以及JSTL标签库和EL(Expression Language)表达式的应用。 **1. JSTL的核心包:** - **jstl-1.2.jar**:这是JSTL的主要库,包含了JSTL的API接口和实现。它提供了一组...

    jstl文档和正则表达式文档

    通过结合JSTL和正则表达式,开发者可以在JSP页面上实现复杂的数据处理和验证,提高代码的可读性和可维护性。例如,使用JSTL的`&lt;c:if&gt;`和正则表达式,可以轻松地检查用户输入是否符合特定的格式要求。同时,JSTL的`...

    为java_web项目添加spring_MVC框架(JSTL表达式)

    标题中的“为java_web项目添加spring_MVC框架(JSTL表达式)”指的是在Java Web开发中集成Spring MVC框架,并利用JSTL(JavaServer Pages Standard Tag Library)进行页面表达式的处理。Spring MVC是Spring框架的一个...

    【JSTL表达式依赖包】jakarta-taglibs-standard-1.1.2

    4. **EL支持**:JSTL与EL(Expression Language)紧密结合,可以方便地在标签中使用EL表达式来获取和操作数据。 为了在IDEA中使用"jakarta-taglibs-standard-1.1.2",你需要按照以下步骤操作: 1. 下载并解压...

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

    **JSTL1.1及EL表达式**是Java服务器页面(JSP)开发中的重要组件,它们极大地提升了JSP的可读性和可维护性。本文将深入探讨这两个概念及其在实际开发中的应用。 **JSTL(JavaServer Pages Standard Tag Library)**...

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

    EL表达式经常与JSTL一起使用,尤其是在JSTL的`c`(Core)标签库中。例如,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`标签可以配合EL表达式进行条件判断和循环操作。通过这种方式,开发者可以将业务逻辑和视图层分离,提高代码的可读性...

    EL表达式和Jstl.docx

    ### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,用于访问和处理Java对象,特别是在JSP页面中。它使得开发者能够更方便地在JSP...

    Jstl.jar&standard;.jar

    `jstl.jar`包含了JSTL的核心标签类,而`standard.jar`则是Jakarta Taglibs的Standard标签库,它为JSTL提供了必要的支持,比如EL表达式引擎,这是JSTL运行所必需的。 **使用方法:** 1. **添加依赖**:将这两个JAR...

Global site tag (gtag.js) - Google Analytics