jstl fmt 简单介绍

 在web页面引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

主要功能格式化

日期格式(2008年5月5日22点00分23秒)

<fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" />

type="both" 输入日期也同时输出具体时间 

<fmt:formatDate value="${date}" type="both" timeStyle="long" dateStyle="long" />

timeStyle="long" 时间以“长”格式输出 差别:下午02时06分59秒 与 14:06:59 

dateStyle="long" 日期以“长”格式输出 差别:2006年9月7日 与 2006-9-7

timeStyle/dateStyle四种长短参数:long,short,medium,full

<fmt:timeZone value="${timezone}"/> 时区偏移,与上面可配合使用:

<fmt:formatDate value="${d}" timeZone="${zn}" type="both" />

<fmt:parseDate var="i" type="date" value="2006-12-11" />

<c:out value="${i}" escapeXml="false" /> 分析出时间

保留两位小数 

<fmt:formatNumber value="123.123456789" pattern="0.00"/>

格式数字(45,678.234)

<fmt:formatNumber type="number" value="45678.2345" />

格式百分比(23%)

<fmt:formatNumber type="percent" value="0.2345" />

<fmt:requestEncoding value="GB18030"/> 格式化文本编码 

猜你喜欢

转载自hbiao68.iteye.com/blog/1947223