javaweb--引入格式化标签:formatNumber 、formatDate、parseNumber、parseDate

引入格式化标签库

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

格式化动作标签formatNumber

将数值型转化成指定格式字符串
        语法格式:
            <fmt:formatNumber
            value="<sting>":
            type="<string>"
            var="<string>"
            scope="<string>"/>
        常用属性:
            value="要转化的数值":
            type="要转化的格式类型"
                number=数值
                percent=百分比
                currency="货币类型
            var=限域变量名
         注:如果使用了var格式化后的结果不会输出,需要通过el表达式获取var对应的限域变量名
            默认的类型(type)为number

格式化动作标签formatDate

使用于不同方式的格式化日期 将Date型数据转化成指定格式的字符串类型。
            语法格式:
                <fmt:formatDate
                     value="<sting>":
                        type="<string>"
                        dateStyle="<string>"
                        timeStyle="<string>"
                        pattern="<string>"
                        var="<string>"
                        scope="<string>"/>

代码

<%
        request.setAttribute("myDate",new Date());
%>
        ${myDate}<br>
        <fmt:formatDate value="${myDate}"/> <br>
        <fmt:formatDate value="${myDate}" type="date" /><br>
        <fmt:formatDate value="${myDate}" type="time" /><br>
        <fmt:formatDate value="${myDate}" type="both" /><br>
        <fmt:formatDate value="${myDate}" type="both" timeStyle="short" /><br>
        <fmt:formatDate value="${myDate}" type="both" dateStyle="FULL" /> <br>
        <fmt:formatDate value="${myDate}" pattern="yyyy-MM-dd" /><br>

parseNumber标签

将指定格式的数值字符转化成数值型

<fmt:parseDate value="100"/>                               //100
<fmt:parseDate value="100%" type="percent"/>               //1
<fmt:parseDate value="¥10.0" type="currency"/>            //10

parseDate标签

将指定格式的字符串转化成Date类型

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值