`
frank1998819
  • 浏览: 752216 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

JSTL时间和数字型格式化 (转)

    博客分类:
  • jsp
 
阅读更多

<fmt:formatDate> 时间格式化

<fmt:formatDate value="date" //值
[type="{time|date|both}"] //类型
[dateStyle="{default|short|medium|long|full}"] //日期显示形式
[timeStyle="{default|short|medium|long|full}"] //时间显示形式
[pattern="customPattern"] //格式表达式
[timeZone="timeZone"] //时区
[var="varName"] //重新赋值给新的变量
[scope="{page|request|session|application}"]/> //变量的作用域

<fmt:formatNumber>数字格式化

<fmt:formatNumber value="numericValue" //值
[type="{number|currency|percent}"] //格式化类型(数字,货币,百分比)
[pattern="customPattern"] //格式表达式
[currencyCode="currencyCode"] //货币代码
[currencySymbol="currencySymbol"] //货币符号
[groupingUsed="{true|false}"] //数字是否分组显示 000'000'000
[maxIntegerDigits="maxIntegerDigits"] //最大整数位位数
[minIntegerDigits="minIntegerDigits"] //最小整数位位数
[maxFractionDigits="maxFractionDigits"] //最大小数位位数
[minFractionDigits="minFractionDigits"] //最小小数位位数
[var="varName"] //重新赋值给新的变量
[scope="{page|request|session|application}"]/> //变量的作用域

 

 

 

使用<fmt>标签应先导入

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

uri可在fmt.tld文件下

1. 日期格式化

<fmt:formatDate value=“${XXX.date}” pattern=“yyyy-MM-dd HH:mm:ss”/>

value:要格式化的日期

pattern:日期格式化的格式

 

2 数字格式化

<fmt:formatNumber value="12" type="currency" pattern=".00"/> -- $12.00

< fmt:formatNumber value="12" type="currency" pattern=".0#"/> -- $12.0

< fmt:formatNumber value="1234567890" type="currency"/> -- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)

<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79

< fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> -- 123,456.7

< fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> -- 123,456.70

< fmt:formatNumber value="12" type="percent" /> -- 1,200% (type 可以是currencynumber、 和percent)

 

java格式化输出:

DecimalFormat df = new DecimalFormat("格式");

String fmt =df.format(double);

符号 意义

0 一个数位

# 一个数位,前导零和追尾零不显示

. 小数点分割位置

, 组分隔符的位置

- 负数前缀

% 100乘,并显示百分号

其他任何符号 在输出字符串中包括指定符号

 

分享到:
评论

相关推荐

    jstl源码jstl学习

    4. **I18N和Format标签库**:支持国际化和格式化,如日期、数字的格式化,以及多语言资源的处理。 5. **JDBC标签库**:简化数据库操作,如执行SQL查询、处理结果集等。 **JSTL的核心优势:** 1. **增强可读性**:...

    JSTL教程

    Format标签库**:此库用于数据的格式化,特别是数字和日期。它还支持本地化,允许根据用户所在地区进行适当的显示。例如,`&lt;fmt:formatNumber&gt;`可以格式化数字,`&lt;fmt:formatDate&gt;`可以格式化日期。 **3. XML标签...

    简单JSTL留言板

    `fmt:`标签则用于日期和数字的格式化。 3. 用户操作部分:用户可以在留言板上发表留言,这通常涉及到JSP表单提交和JSTL的`&lt;c:forEach&gt;`标签来显示留言列表。用户界面可能包含输入框、提交按钮等元素,提交后数据...

    JSTL驱动架包

    - `&lt;fmt:formatDate&gt;`:格式化日期和时间。 - `&lt;fmt:message&gt;` 和 `&lt;fmt:setBundle&gt;`:用于国际化的消息资源管理。 3. **XML标签库(x.tld)**:处理XML文档。 - `&lt;x:parse&gt;`:解析XML字符串为DOM对象。 - `...

    standard_jstl.jar

    1. **fmt**: 提供了国际化和格式化支持,比如日期、时间的格式化,以及字符串和数字的转换。 2. **fn**: 函数库,包含了一些实用的辅助函数,如字符串操作、数组处理等。 3. **fmt**: 提供了用于处理XML数据的标签...

    JSTL表达式

    除了core标签库外,fmt标签库也是非常重要的组成部分,主要用于格式化日期和数字等数据类型,以提高输出内容的可读性和美观度。 - **formatDate**:用于格式化日期。 - **formatNumber**:用于格式化数字。 通过...

    jstl-1.2.jar下载

    - ** fmt库**:用于国际化和本地化,支持日期、时间、数字的格式化。 - ** func库**:提供了一系列实用的函数,用于字符串操作、集合处理等。 - **xml库**:处理XML文档,支持XPath表达式。 - **sql库**:执行数据库...

    jstl sqlserver mysql驱动包

    4. **Format**:格式化日期、数字等。 5. **Function**:提供一些通用函数。 **SQL Server数据库**: SQL Server是由Microsoft开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。SQL Server 2005是...

    JSTL标签建立JSP程式2022优秀文档.ppt

    2. **格式化标签库(I18N Formatting)** - 提供了处理国际化和本地化格式的标签,支持日期、时间、数字等格式化,并可以适应不同地区的格式差异。比如`&lt;fmt:formatDate&gt;`用于格式化日期,`&lt;fmt:formatNumber&gt;`用于...

    servlet+jstl+mysql

    JSTL的核心标签库(c芯)用于控制流程,fmt芯处理日期和数字格式化,sql芯处理数据库操作,fn芯提供实用函数。在描述中提到的"jstl获取后台数据",通常指的是使用JSTL的fmt或sql标签来展示从数据库获取的数据。 MySQL...

    汽车租赁系统 java jstl

    在开发过程中,`JSTL`的`fmt`库可以用来处理日期和数字格式化,`c`库用于条件判断和循环,`fn`库则提供了字符串操作等实用函数。`javabean`在业务逻辑层和表现层之间起到了桥梁作用,其属性对应数据库中的字段,方法...

    jsp标签架包(jstl)

    2. **fmt标签库**:用于格式化日期、数字和消息,支持国际化和本地化。 3. **fn标签库**:提供一些常用的字符串和集合操作函数,如字符串截取、查找、替换等。 4. **xml标签库**:用于处理XML文档,提供了解析和...

    JDBC_MySQL_Oracle_EL_JSTL权威指南大全

    例如,JSTL的fmt标签库可用于日期和数字格式化,fn标签库提供了一些实用的函数,如数组和集合的操作。 综上所述,"JDBC_MySQL_Oracle_EL_JSTL权威指南大全"涵盖了Web开发中与数据库交互和页面呈现的关键技术。通过...

    Java Internationalization国际化教程

    - **DateFormat**: 提供日期和时间的格式化,有`SimpleDateFormat`(可自定义格式)和`DateTimeFormatter`(Java 8引入,更强大)。 - **NumberFormat**: 用于货币、数字、百分比等的格式化,包括`DecimalFormat`...

    JAVA 标准标签库_PPT

    此外,JSTL还包含了用于国际化和格式化的`fmt`标签库,以及处理SQL查询的`sql`标签库,它们分别提供了处理日期、时间、货币格式以及与数据库交互的功能。 总的来说,JSTL通过提供一套标准化的标签,使得JSP开发者...

    java面试题

    - 转换数字型字符为数字,可以使用Integer.parseInt()或Double.parseDouble()方法。 - 将数字转换为字符,如整数使用Character.toString(charValue),浮点数转换为字符串再转为字符。 - 取小数点前两位并四舍五入...

    jakarta-taglibs-standard-1.1.2.rar

    - **Format库**:提供日期、时间、数字格式化等功能,支持国际化。 - **Function库**:包含一些常用的辅助函数,如字符串处理、数学计算等。 4. **使用Jakarta Taglibs** 使用Jakarta Taglibs Standard 1.1.2时...

    java面试题收集集锦

    - 数据类型转换包括数值型字符与数字的相互转换,以及数字格式化。 - 日期和时间处理常用java.util.Date和java.time包,可以获取日期、时间戳,并进行格式化。 2. **数组与集合** - 数组是一维或多维的数据结构...

    用户管理第三版JSP+SQL使用标准标签库

    在用户管理系统中,JSTL的`fmt`标签可能用于格式化日期和数字,`c`标签可能用于遍历用户列表,`sql`标签则可能用于执行数据库查询。 **SQL (Structured Query Language)** 是用于管理和处理关系型数据库的标准语言...

Global site tag (gtag.js) - Google Analytics