<table border=1 cellpadding="0" cellspacing="0" align="center">
<tr align="center">
<td width="100">类型</td>
<td width="100">使用数据</td>
<td width="100">结果</td>
<td width="300">说明</td>
</tr>
<tr>
<td>数字格式化</td><td>108.75</td>
<td><fmt:formatNumber type="number" pattern="###.#">108.75</fmt:formatNumber></td>
<td>使用pattern可以定义显示的样式。本例设定为###.#小数部分将使用四舍五入法。</td>
</tr>
<tr>
<td>数字格式化</td><td>9557</td>
<td><fmt:formatNumber type="number" pattern="#.#####E0">9557</fmt:formatNumber></td>
<td>使用科学计数法</td>
</tr>
<tr>
<td>数字格式化</td><td>9557</td>
<td><fmt:formatNumber type="number">9557</fmt:formatNumber></td>
<td>使用默认分组</td>
</tr>
<tr>
<td>数字格式化</td><td>9557</td>
<td><fmt:formatNumber type="number" groupingUsed="false">9557</fmt:formatNumber></td>
<td>不使用默认分组</td>
</tr>
<tr>
<td>数字格式化</td><td>9557</td>
<td><fmt:formatNumber type="number" maxIntegerDigits="3">9557</fmt:formatNumber></td>
<td>使用位数限定,根据指定的位数显示,其他数字忽略</td>
</tr>
<tr>
<td>百分比格式化</td><td>0.98</td>
<td><fmt:formatNumber type="percent" groupingUsed="false">0.98</fmt:formatNumber></td>
<td>用百分比显示一个数据</td>
</tr>
<tr>
<td>货币格式化</td><td>188.8</td>
<td><fmt:formatNumber type="currency">188.8</fmt:formatNumber></td>
<td>将一个数据转化为货币输出</td>
</tr>
<tr>
<td>存储数据</td><td>188.8</td>
<td><fmt:formatNumber type="currency" var="money">188.8</fmt:formatNumber>
<c:out value="${money }"/>
</td>
<td>存储money的值为${money }</td>
</tr>
</table>
<fmt:formatNumber type="currency" var="money">188.8</fmt:formatNumber>
<li>格式化前的数据为:<c:out value="${money }"></c:out>
<fmt:parseNumber var="money" type="currency" >${money }</fmt:parseNumber>
<li>格式化后的数据为:<c:out value="${money }"/>
<li>可以对格式化后的数据进行运算:<c:out value="${money+200 }"></c:out>
<li>对百分比进行格式化为:
<fmt:parseNumber type="percent">98%</fmt:parseNumber></li>
<br>
<c:set var="date" value="<%=new java.util.Date()%>" scope="page"></c:set>
<fmt:formatDate value="${date }" /><hr>
<fmt:formatDate value="${date }" type="both"/><hr>
<fmt:formatDate value="${date }" type="both" dateStyle="default" timeStyle="default"></fmt:formatDate><hr>
<fmt:formatDate value="${date }" type="both" dateStyle="short" timeStyle="short"></fmt:formatDate><hr>
<fmt:formatDate value="${date }" type="both" dateStyle="long" timeStyle="long"></fmt:formatDate><hr>
<fmt:formatDate value="${date }" type="both" dateStyle="full" timeStyle="full"></fmt:formatDate><hr>
<fmt:formatDate value="${date }" var="a" type="both" dateStyle="full" timeStyle="full"></fmt:formatDate><hr>
<fmt:parseDate var="b" type="both" dateStyle="full" timeStyle="full" >${a }</fmt:parseDate>
<% out.println("日期:"+pageContext.getAttribute("b").toString());
out.println("<br>哈希值:");
out.println(pageContext.getAttribute("b").hashCode()+"<br>");
%>
<fmt:bundle basename="name">
<fmt:message key="name"></fmt:message>
<fmt:message key="password"></fmt:message>
<fmt:message key="news" >
<fmt:param value="zhao"/>
<fmt:param value="${date }"/>
</fmt:message>
</fmt:bundle>
<hr>
Java 格式化标签 fmt
最新推荐文章于 2024-08-31 08:55:29 发布