JSTL中的fmt标签学习

fmt标签库分为国际化和格式化两大类

先说格式化标签:<fmt:formatNumber>、<fmt:parseNumber>、<fmt:formatDate>、<fmt:parseDate>以及<fmt:timeZone>、<fmt:setTimeZone>

<fmt:fomatNumber>:格式化数字

<fmt:formatNumber value="12" type="xxx" pattern="ssss"/>

属性:

value:需要格式化的值,可以为EL表达式.

type:格式化的类型,可能值包括:currency(货币)、number(数字)和percent(百分比)

pattern:格式化模式, "$.00", "$.0#", "#,#00.0#"--23,456.79, "#,#00.00#‘--123,456.70;

var结果保存变量

maxIntegerDigits:指定格式化结果的最大值
minIntegerDigits:指定格式化结果的最小值
maxFractionDigits:指定格式化结果的最大值,带小数
minFractionDigits:指定格式化结果的最小值,带小数 


<fmt:parseNumber>用于解析数字,货币,和百分比(类型同上)

<pre name="code" class="html"><c:set var="balance" value="1250003.350" />
 
<fmt:parseNumber var="i" type="number" value="${balance}" />

得1250003.35,

<fmt:parseNumber value="15%" type="percent" var="num"/> 
得0.15

属性:

基本同上


<fmt:formatDate>格式化显示日期

<c:set var="now" value="<%=new java.util.Date()%>" />
<pre name="code" class="html"><fmt:formatDate type="time" value="${now}" />
 

属性:

value:需要进行格式化的日期,为Date类型,也可为Calendar.time类型

type, pattern, var, scope等都是类似

type:time,date,both(意义明显)

pattern:年月日时分秒对就于yMdH(24)h(12)ms



<fmt:parseDate>解析时间类型

不多说明


<fmt:timeZone>标签用于指定在其身上的所有标签将使用的时区。

<fmt:setTimeZone>标签复制到指定的作用域变量的时区对象。


国际化现在不想写











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值