<%@ page language="java" contentType="text/html; charset=gb18030"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>My JSP 'fmt.jsp' starting page</title> </head> <body> <c:set var="salary" value="3540.2301"/> <c:set var="total" value="56225.2301"/> <fmt:setLocale value="en_US"/> currency:<fmt:formatNumber value="salary"type="currency"currencyCode="USD"/><br>percent:<fmt:formatNumbervalue="{salary/total}" type="percent" maxFractionDigits="4"/><br> <hr> <jsp:useBean id="now" class="java.util.Date"></jsp:useBean> <fmt:setLocale value="zh_CN"/> full--><fmt:formatDate value="now"type="both"dateStyle="full"timeStyle="full"/><br>long−−><fmt:formatDatevalue="{now}" type="both" dateStyle="long" timeStyle="long"/><br> medium--><fmt:formatDate value="now"type="both"dateStyle="medium"timeStyle="medium"/><br>default−−><fmt:formatDatevalue="{now}" type="both" dateStyle="default" timeStyle="default"/><br> short--><fmt:formatDate value="${now}" type="both" dateStyle="short" timeStyle="short"/><br> </body> </html> 今天是:<fmt:formatDate value="now"pattern="Gyyyy年MM月dd日E"/><br>现在是:<fmt:formatDatevalue="{now}" pattern="a HH:mm:ss.S z"/> 结果: 今天是:公元 2007年10月19日 星期五 现在是:下午 20:04:11.484 CST <%@ 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:parseDatevalue="{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−113:30:00<fmt:formatDatevalue="{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:formatDatevalue="{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:formatDatevalue="{isoDate}" type="date" dateStyle="short"/> 04-5-31 <fmt:formatDate value="isoDate"type="date"dateStyle="medium"/>2004−5−31<fmt:formatDatevalue="{isoDate}" type="date" dateStyle="long"/> 2004年5月31日 <fmt:formatDate value="isoDate"type="date"dateStyle="full"/>2004年5月31日星期一Attribute:timeStyle;optional.Variesthetimeformat.<fmt:formatDatevalue="{isoDate}" type="time" timeStyle="default"/> 23:59:59 <fmt:formatDate value="isoDate"type="time"timeStyle="short"/>下午11:59<fmt:formatDatevalue="{isoDate}" type="time" timeStyle="medium"/> 23:59:59 <fmt:formatDate value="isoDate"type="time"timeStyle="long"/>下午11时59分59秒<fmt:formatDatevalue="{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,MMMMd,yyyyHH:mm:ssZ"/>星期四,四月1,200413:30:00−0600<fmt:formatDatevalue="{isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/> 31 五月 04, 11:59:59 下午 中央夏令时
相关推荐
`fmt:formatDate`是Java Server Pages (JSP) 中`JSTL`库的一个标签,用于格式化日期和时间。它允许开发者将日期对象按照指定的格式进行输出,使得日期的展示更加人性化和规范。在本文中,我们将深入探讨`fmt:...
### JSTL `fmt` 标签库详解 #### 一、引言 在Web开发过程中,为了满足不同地区用户的语言需求,实现网站或应用的国际化(I18N)至关重要。JavaServer Pages Standard Tag Library (JSTL) 提供了一系列便捷的方法来...
总结来说,JSTL的`fmt`标签库通过`parseDate`和`formatDate`提供了一种方便的方式来处理和展示日期及时间,可以根据需要选择不同的格式和风格,适应多种场景的需求。在实际应用中,开发者可以根据用户界面的国际化...
总结来说,使用JSTL fmt标签库实现国际化涉及创建和管理Resource Bundle,设置locale,注册资源包,以及在JSP页面中使用`fmt:message`、`fmt:formatDate`和`fmt:formatNumber`标签。这个过程可以帮助开发者构建出...
JSTL 提供了 fmt 标签库,用于日期和时间的格式化处理。 fmt:parseDate 标签用于将字符串解析为日期对象。该标签的语法为:<fmt:parseDate value="${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss"/>。...
下面我们将深入探讨EL和JSTL中的日期格式化方法,以及如何使用`fmt:formatDate`标签。 首先,让我们了解EL(Expression Language)。EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBean属性。虽然EL本身并不...
JSTL提供了`fmt`标签库,它包含了处理日期和时间的标签,如`<fmt:formatDate>`,可以帮助我们格式化和解析日期。`fmt`标签库需要引入`fmt.jar`和`jsp-api.jar`到项目类路径中,并在JSP页面上导入相应的标签库: ```...
本文通过具体的示例介绍了 `fmt` 国际化格式标签库的主要功能,包括如何使用 `<fmt:setLocale>` 设置页面的区域设置、如何使用 `<fmt:formatDate>` 和 `<fmt:formatNumber>` 进行日期和数字的格式化、以及如何通过 `...
3. **数据格式化**:JSTL的`<fmt>`库提供了一组用于格式化日期、数字等功能的标记,如`<fmt:formatDate>`、`<fmt:formatNumber>`等,这可以替代复杂的Java脚本来格式化数据。 4. **XML处理**:JSTL的`<x>`库提供了...
在JSP页面中,JSTL提供了`fmt`标签库,用于处理日期和时间的显示和解析,使得我们可以更加方便地根据不同的地区设置来格式化日期和时间。 在提供的文件内容中,可以看到`fmt:parseDate`和`fmt:formatDate`这两个...
`jatl fmt`库,实际上是JavaServer Pages Standard Tag Library (JSTL) 中的一部分,主要用于处理国际化(I18N)和格式化输出的需求。该库提供了丰富的标签来帮助开发者处理文本、日期、数字等数据类型的格式化,...
在JSTL中,我们可以使用`fmt`标签库来格式化日期和时间,这在显示和处理日期数据时非常有用。 `fmt`标签库是JSTL的一个重要组成部分,它基于Java的`java.text.SimpleDateFormat`类,可以对日期进行各种格式化操作。...
`fmt`标签是JavaServer Pages (JSP)中Jakarta Tag Library (JSTL)的一部分,主要用于文本格式化,特别是数字和日期的处理。在本文中,我们将深入探讨`fmt`标签的使用方法、属性以及相关示例。 首先,`fmt`标签提供...
- <fmt:formatDate>标签:将日期对象格式化为字符串形式的日期。通过type属性可以定义是时间、日期还是两者都有,还可以通过dateStyle和timeStyle设置日期和时间的样式。timeZone属性用于指定时间区域。 - <fmt:...
`fmt`是JSTL中的国际化和格式化标签库的一部分,主要用于处理日期、数字和消息资源等的格式化输出。 ##### 1. `fmt:requestEncoding` 用于设置请求的字符编码。例如: ```jsp <fmt:requestEncoding value="UTF-8" ...
fmt标签库是Java Server Pages Standard Tag Library (JSTL)的一部分,专门用于处理I18N格式化和资源绑定,提供了一套丰富的标签来简化这一过程。 fmt标签库主要分为两个大类:国际化核心标签和格式化标签。国际化...
3. 使用JSTL标签:在JSP页面中,使用前缀(如"c"或"fmt")加上相应的JSTL标签,如`<c:forEach>`、`<fmt:formatDate>`。 总的来说,Java Servlet结合JSTL可以使Web应用的开发更加高效和规范。通过将业务逻辑和视图...
3. **I18N & Formatting Tags**:支持国际化和格式化,如选择资源包(fmt:bundle, fmt:message, fmt:param)和日期/数字格式化(fmt:formatDate, fmt:formatNumber)。 4. **Function Tags**:提供了一系列预定义的...
JSTL主要包含五个核心标签库:Core、 fmt、sql、xml和function。在这篇文章中,我们将深入探讨JSTL的使用方法和相关示例。 1. **Core库**:这是JSTL最基础的部分,包含处理流程控制、输出、URL重写等功能的标签。...