<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatNumber>标签用于根据设定的区域将数据格式化输出;
<fmt:formatDate>标签用于格式化输出日期和时间;
<fmt:parseDate>标签用于把字符串类型的日期和时间转换成日期型数据类型;
<fmt:setTimeZone>标签用于设定默认的时区;
<fmt:timeZone>标签用于设定在本签体内有效的时区;
日期格式数据在jsp页面显示使用如下标签
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>
其中${date}是实际数据中的java.util.Date类型数据
pattern="yyyy-MM-dd" 中的"yyyy-MM-dd"按照标准时间格式字符串定义即可,
可以显示到时分秒即为"yyyy-MM-dd HH:mm:ss"注意其中大小写
数字标签
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
其中${num}是任意的基础数据类型数据,pattern指定当前数字的格式,可以指定格式”#”
(只有整数类型)、”#.#”(带一位小数类型)、” ¥#,###.###”(带千位分割符,和“¥”类型)等等;type指定当前数字的类型,type有number(数值)、currency(货币)、percent(百分数)三种;
数字标签实例
Double num = new Double("123456789012.3456");
整数带千分符显示:
<fmt:formatNumber value="${num}" type="number"/>
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
货币显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="currency"/>
百分数显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="percent"/>
实例结果
整数带千分符显示: 123,456,789,012.346
整数显示: 123456789012
两位小数舍入显示: 123456789012.35
两位小数舍入,不足两位小数补0显示: 123456789012.35
货币显示:¥123,456,789,012.35
百分数显示 12,345,678,901,235%
<fmt:formatNumber>标签用于根据设定的区域将数据格式化输出;
<fmt:formatDate>标签用于格式化输出日期和时间;
<fmt:parseDate>标签用于把字符串类型的日期和时间转换成日期型数据类型;
<fmt:setTimeZone>标签用于设定默认的时区;
<fmt:timeZone>标签用于设定在本签体内有效的时区;
日期格式数据在jsp页面显示使用如下标签
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>
其中${date}是实际数据中的java.util.Date类型数据
pattern="yyyy-MM-dd" 中的"yyyy-MM-dd"按照标准时间格式字符串定义即可,
可以显示到时分秒即为"yyyy-MM-dd HH:mm:ss"注意其中大小写
数字标签
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
其中${num}是任意的基础数据类型数据,pattern指定当前数字的格式,可以指定格式”#”
(只有整数类型)、”#.#”(带一位小数类型)、” ¥#,###.###”(带千位分割符,和“¥”类型)等等;type指定当前数字的类型,type有number(数值)、currency(货币)、percent(百分数)三种;
数字标签实例
Double num = new Double("123456789012.3456");
整数带千分符显示:
<fmt:formatNumber value="${num}" type="number"/>
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
货币显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="currency"/>
百分数显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="percent"/>
实例结果
整数带千分符显示: 123,456,789,012.346
整数显示: 123456789012
两位小数舍入显示: 123456789012.35
两位小数舍入,不足两位小数补0显示: 123456789012.35
货币显示:¥123,456,789,012.35
百分数显示 12,345,678,901,235%
发表评论
-
img usemap属性 中国地图链接
2012-08-24 16:28 1301html的img标签:定义一个图像在网页中引入。它还有个use ... -
在js上获得cookie中指定的值
2012-08-02 10:56 789获得cookie中的"loginName" ... -
在servlet和filter中获取Spring上下文
2012-07-18 11:32 2570在servlet中 方法一:在spring上下文加载到内存后直 ... -
js作用域链的问题
2012-06-03 22:01 1128var name = "The Window&quo ... -
oracle10g导入导出命令
2011-08-09 16:50 878exp和imp一定要加$符号! -
oracle10g安装问题
2011-08-08 18:47 1120版本10g,安装是报错:ora-12638 身份证明检索失败, ... -
浏览器缓存
2011-07-18 17:16 797大家在系统开发中都可能会在js中用到ajax或者dwr,因为I ... -
文档类型 <!DOCTYPE HTML>
2011-07-15 11:00 926写html的时候需要定义文档类型,如果不定义,浏览器在渲染 ... -
log4j学习与应用总结
2011-07-09 17:03 1460最近几天研究log4j,个人的一些总结 严重声明问题 对于减少 ... -
获得一个节点对象的节点类型
2011-06-30 18:16 860html:<div id="aa"& ... -
JSTL 只有c:if 而没有 c:else
2011-06-10 14:00 12628在jsp中 我们可以在 《% %》中写if(){}else{} ... -
el fn函数收藏
2011-05-12 11:28 1141可以截取,用fn函数: <%@ taglib pre ... -
多线程Java Socket编程示例
2011-03-30 14:53 874http://www.blogjava.net/sternin ... -
struts2 type="chain"时result的参数
2011-03-28 15:27 1731Type=“chain”时 result标签的参数可以有下面4 ... -
在eclipse中修改注释模板和myeclipse6.0下art+/不能用的解决办法
2011-03-09 15:45 1115注释模板设置 eclipse-->Window--> ... -
struts2学习笔记之转换器实现语言切换
2011-02-26 11:38 1214第一步,在工程src目录下新建属性文件struts.prope ... -
castor学习笔记
2011-02-21 16:02 2129castor是一个可以把java对象和XML进行相互转换的工具 ... -
获得字符串的拼音头和全拼的写法
2011-02-14 10:20 2053public class SpellCache impleme ... -
查找出clazz的声明属性以及父类的声明属性
2010-07-08 15:33 938private List _getFields(Class c ... -
关于自定义标签rtexprvalue属性
2010-07-02 11:56 1197自定义标签时,在<attribute>标签里指定& ...
相关推荐
### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...
JSTL(JavaServer Pages Standard Tag Library)是用于增强JSP页面功能的一组标签库,其中fmt标签库是专门用来处理日期、数字格式化以及国际化问题的。本文将详细介绍如何使用JSTL fmt标签来实现国际化。 首先,...
在JSTL中,我们可以使用`fmt`标签库来格式化日期和时间,这在显示和处理日期数据时非常有用。 `fmt`标签库是JSTL的一个重要组成部分,它基于Java的`java.text.SimpleDateFormat`类,可以对日期进行各种格式化操作。...
- `<fmt:formatDate>` 和 `<fmt:parseDate>`:用于格式化日期和解析日期。 #### 三、国际化核心标签详解 ##### 1. `<fmt:setLocale>` 标签 - **功能**:用于设置当前的地域设置(locale)。 - **属性**: - `...
在上面的示例代码中,fmt:formatDate 标签用于格式化日期和时间,输出结果包括日期、时间和日期时间的混和格式。 JSTL 日期格式化处理的优点是可以简化日期和时间的处理,提高代码的可读性和可维护性。同时,JSTL ...
NULL 博文链接:https://eddysoft.iteye.com/blog/2101693
fmt标签库是JSTL中用于国际化的标签库,它支持i18n(国际化)格式标准,为Web应用提供了数字、日期和消息等的格式化和解析功能。 fmt标签库包含以下三类标签: 1. 数字日期格式化标签 - <fmt:formatNumber>标签:...
在JSP页面中,JSTL提供了`fmt`标签库,用于处理日期和时间的显示和解析,使得我们可以更加方便地根据不同的地区设置来格式化日期和时间。 在提供的文件内容中,可以看到`fmt:parseDate`和`fmt:formatDate`这两个...
格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化显示。 #### `<fmt:formatNumber>`标签详解 `<fmt:formatNumber>`标签用于格式化数字,可以将数字转换为货币、百分比或...
总的来说,EL和JSTL提供了灵活且方便的方式来处理和格式化日期。在JSP开发中,根据项目需求和个人偏好,可以选择合适的方法来实现日期格式化。同时,理解这些基础工具能帮助提升Web应用的用户体验,因为用户通常更...
格式化日期和时间则使用`fmt:formatDate`标签,如: ```jsp <fmt:formatDate value="${date}" type="both"/> <fmt:formatDate value="${isoDate}" type="both"/> ``` `value`属性是日期对象,`type`属性决定了输出...
JSTL包括几个核心标签库,如c(条件语句)、fmt(格式化)、x(XML处理)等,这些库极大地提高了JSP代码的可读性和可维护性。 标题提到的"用于dreamweaver的标签提示和格式化.JSTL的c,fmt,x和struts2",意味着这个...
这里主要介绍两种常用的JSP标签库来实现数字格式化:JSTL(JavaServer Pages Standard Tag Library)中的`<fmt:formatNumber>`标签和EL(Expression Language)表达式。 `<fmt:formatNumber>`是JSTL fmt 标签库中的...
`<fmt:formatDate>` 标签用于格式化日期和时间。它可以根据设定的区域设置自动调整日期格式。 **示例代码:** ```jsp <fmt:formatDate value="${todayValue}" pattern="yyyy-MM-dd" /> <!-- 指定日期格式 --> ``` ...
虽然EL本身并不直接支持日期格式化,但可以通过结合JSTL库中的`fmt`标签来实现日期的格式化。例如: 示例: ```jsp <fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss" /> ``` ##### 3.3 数字处理 ...
格式化日期** 一旦我们有了日期对象,可以使用`<fmt:formatDate>`标签将其格式化为所需的字符串。同样,它也接受`value`、`pattern`和其他几个可选属性。 - `value`:要格式化的日期对象。 - `pattern`:定义输出...
`<fmt:formatDate>`用于格式化日期和时间,`<fmt:formatNumber>`用于格式化数字,`<fmt:message>`则用于国际化和本地化消息。这些标签对于创建用户友好的、符合各地习惯的界面非常有帮助。 通过“JSTLdemo”这个...
fmt库用于国际化和格式化,提供了处理日期、时间、数字、货币等的标签,如: - `<fmt:formatDate>`:日期格式化 - `<fmt:formatNumber>`:数字格式化 - `<fmt:message>`:获取资源bundle中的消息 **4. JSTL sql标签...