<%@ 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">
Input :
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
<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 下午 中央夏令时
分享到:
相关推荐
2. **Format标签库**:用于格式化数据,如日期、货币等。例如`<fmt:formatDate>`可以将日期转换成指定格式。 3. **Function标签库**:提供了一些预定义的函数,如字符串操作、数组和集合操作等,这些函数可以通过`...
2. **Format/International化标签库 (fmt)**:提供了处理日期、时间、数字格式化以及国际化和本地化功能的标签。例如`<fmt:formatDate>`可以格式化日期,`<fmt:message>`用于获取本地化的消息资源。 3. **Function...
总的来说,EL和JSTL提供了灵活且方便的方式来处理和格式化日期。在JSP开发中,根据项目需求和个人偏好,可以选择合适的方法来实现日期格式化。同时,理解这些基础工具能帮助提升Web应用的用户体验,因为用户通常更...
JSTL主要由四个核心部分组成:Core、Format、I18N和SQL。 **1. JSTL Core标签库** JSTL Core提供了许多用于处理基本页面流程控制、条件判断、迭代等任务的标签。例如: - `<c:set>`:用于在作用域内设置变量。 - `...
2. **I18N & Format**:国际化和格式化组件,支持日期、时间、数字的格式化以及国际化资源的管理。 3. **XML**:处理XML文档,提供了解析XML、操作XPath表达式等功能。 4. **JDBC**:与数据库交互,简化了数据库...
4. **I18N和Format标签库**:支持国际化和格式化,如日期、数字的格式化,以及多语言资源的处理。 5. **JDBC标签库**:简化数据库操作,如执行SQL查询、处理结果集等。 **JSTL的核心优势:** 1. **增强可读性**:...
JSTL的核心组件包括Core、Format、I18N、SQL和XML五个标签库,覆盖了常见的页面操作,如控制流、国际化、数据格式化等。 ### JSTL Core库 Core库是JSTL最基础的部分,包含了用于控制流程、处理URL、导入页面、输出...
Format标签库**:此库用于数据的格式化,特别是数字和日期。它还支持本地化,允许根据用户所在地区进行适当的显示。例如,`<fmt:formatNumber>`可以格式化数字,`<fmt:formatDate>`可以格式化日期。 **3. XML标签...
2. **JSTL Format库**:提供了格式化日期、数字、货币等的功能,如`<fmt:formatDate>`、`<fmt:formatNumber>`等。 3. **JSTL Function库**:包含了一些预定义的函数,如`fn:length()`用于获取字符串或数组的长度。 ...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中一个用于简化JSP开发的标签库,它提供了一系列预定义的标签,使得开发者可以通过XML语法在JSP页面中处理常见任务,如控制流程、数据操作、I/O...
- **Format**:处理日期、时间、数字格式化以及国际化。 - **XML**:处理XML文档和XPath表达式。 - **Function**:提供一些自定义函数,可以扩展JSP页面的功能。 - **SQL**:用于数据库操作,如查询、更新、插入和...
**JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组标准标签库,它为JSP页面提供了强大的控制结构和数据处理能力,简化了开发过程。JSTL主要由五个核心部分组成:Core、Format、...
这个库包括了Core、Format、I18N、XML等核心模块,这些模块为开发者提供了丰富的功能,比如循环、条件语句、国际化、日期时间格式化以及XML处理等。例如,`<c:forEach>`标签用于遍历集合,`<c:if>`标签用于执行条件...
JSTL的Format库提供了诸如`<fmt:formatDate>`、`<fmt:formatNumber>`等标签,用于将日期、数字等格式化为用户友好的输出,适应各种文化和语言环境。 **XML操作** JSTL的XML库通过`<x:parse>`、`<x:transform>`等...
2. **I18N & Format(国际化和格式化标签库)**:支持日期、时间、数字的格式化以及多语言资源的处理,帮助开发者实现网站的国际化。 3. **XML(XML处理标签库)**:用于处理XML文档,包括解析、操作XML数据以及...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器端的一种标准标签库,它为Java Web开发提供了强大的功能,使得开发者可以通过标签的方式来处理常见的页面逻辑,极大地提高了开发效率。本教学课件...
JSTL主要由五个核心部分组成:Core、Format、I18N、Function和XML。 在JSTL的实现中,有两个主要的实现版本:Apache的Tomcat提供的`jstl.jar`和Sun Microsystems(现Oracle)的`standard.jar`。这两个jar包是JSTL...
JSTL主要由五个核心组件组成:Core、Format、I18N、Function和XML。 **1. JSTL Core组件** Core组件是JSTL中最基础的部分,提供了类似于HTML标记的行为,但更加强大和灵活。例如: - `<c:if>`:条件判断,与Java的`...
2. **Format**:处理国际化和格式化,如日期、时间、数字的显示。 3. **XML**:处理XML数据,包括解析、查询和转换。 4. **SQL**:执行数据库操作,如查询、插入、更新和删除。 5. **Function**:提供了一系列常用...
3. **Format库**:该库提供了处理日期、数字格式化以及国际化的能力,例如`<fmt:formatDate>`、`<fmt:formatNumber>`等标签,可以方便地按照指定的格式显示日期和数字,同时支持多语言环境。 4. **Function库**:这...