JSTL(fmt标签对数据格式化)(fn标签操作字符串)

总结下最近JSP中使用的fmt格式化:

Ⅰ.fmt标签

1.对数字型数据格式化

<fmt:formatNumber value="123456.789" pattern=".00"/> //显示 123456.79
<fmt:formatNumber value="123456.70" pattern=".0#"/> //显示 123456.7

pattern规则:

0:代表一个数位;

#:代表一个数位,但不显示末尾0;

2.对日期类型数据格式化

<fmt:formatDate value="${日期对象}" pattern="yyyy-MM-dd HH:mm:ss"/> 

Ⅱ.fn标签

1.使用substring函数对字符串进行切割;

如下取得一个日期数据的年月日:

${fn:substring(obj[1],0,4)}年${fn:substring(obj[1],5,7)}月${fn:substring(obj[1],8,10)}日   
<!-- 若obj[1]为“2017-11-30” -->
${fn:substring(obj[1],0,4)}//取得年份"2017"
${fn:substring(obj[1],4,7)}//取得月份"11"
${fn:substring(obj[1],7,10)}//取得日"30"






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值