<fmt:格式化value =“ $ {isodate}” type =“两个”/>
2004-5-31 23:59:59
<fmt:格式化值=“ $ {date}” type =“ date”/>
2004-4-1
<fmt:格式化值=“ $ {isodate}” type =“ time”/>
23:59:59
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ default”/>
2004-5-31
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ short”/>
04-5-31
<fmt:格式化value =“ $ {isodate}” type =“ date” datestyle =“ medive”/>
2004-5-31
<fmt:格式化value =“ $ {isodate}” type =“ date” datestyle =“ long”/>
2004年5月31日
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ full”/>
2004年5月31日
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ default”/>
23:59:59
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ short”/>
下午11:59
<fmt:格式化value =“ $ {isodate}” type =“ time” timestyle =“ medive”/>
23:59:59
<fmt:格式化value =“ $ {isodate}” type =“ time” timestyle =“ long”/>
11时59分59秒
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ full”/>
下午11时59分59秒CDT
<fmt:formatdate value =“ $ {date}” type =“两个”模式=“ eeee,mmmm d,yyyy hh:mm:mm:ss z”/>
星期四,四月,2004年1月13:30:00 -0600
<fmt:格式化value =“ $ {isodate}” type =“两个”模式=“ d mmm yy,h:m:sa zzzz/>
31 五月04,11:59:59下午下午
格式模式:
D月中的某一天。一位数的日期没有前导零。
DD月中的某一天。一位数的日期有一个前导零。
ddd周中某天的缩写名称,在缩写daynames中定义。
dddd周中某天的完整名称,在daynames中定义。
m月份数字。一位数的月份没有前导零。
mm月份数字。一位数的月份有一个前导零。
MMM月份的缩写名称,在缩写monthnames中定义。
mmmm月份的完整名称,在月名中定义。
y不包含纪元的年份。如果不包含纪元的年份小于10,则显示不具有前导零的年份。
YY不包含纪元的年份。如果不包含纪元的年份小于10,则显示具有前导零的年份。
yyyy包括纪元的四位数的年份。
gg时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
H 12小时制的小时。一位数的小时数没有前导零。
HH 12小时制的小时。一位数的小时数有前导零。
H 24小时制的小时。一位数的小时数没有前导零。
HH 24小时制的小时。一位数的小时数有前导零。
m分钟。一位数的分钟数没有前导零。
mm分钟。一位数的分钟数有一个前导零。
s秒。一位数的秒数没有前导零。
SS秒。一位数的秒数有一个前导零。
<fmt:格式化值=“ $ {xx}” tatter =“ dd/mm/mm/yyyy hh:mm aa”/>和
<fmt:格式化值=“ $ {xx}” tatter =“ dd/mm/mm/yyyy hh:mm aa”/>对于0点显示的结果不一样
要求$ {date}为date tring就用<td align =“ center”> <script> document.write(“ $ {l.inputdate}”。子字符串(0,10)); </script> /TD>
<%@ page语言=“ java” contentType =“ text/html; charset = gb18030”%>
<%@ taglib uri =“ http://java.sun.com/jsp/jstl/fmt” prefix =“ fmt”%>
<%@ taglib uri =“ http://java.sun.com/jsp/jstl/core” prefix =“ c”%>
<html>
<头>
<title>我的JSP'fmt.jsp'起始页面</title>
</head>
<身体>
<c:设置var =“ salary” value =“ 3540.2301”/>
<c:设置var =“ total” value =“ 56225.2301”/>
<fmt:setLocale value =“ en_us”/>
货币:<fmt:formatnumber value =“ $ {salary}” type =“ crurnern” crurnerscode =“ usd”/> <br>
百分比:<fmt:formatnumber value =“ $ {salary/total}” type =“百分比” maxfractionDigits =“ 4”/> <br>
<hr>
<jsp:useBean ID =“现在”> </jsp:useBean>
<fmt:setLocale value =“ zh_cn”/>
完整 - > <fmt:formatdate value =“ $ {now}” type =“两个” dastestyle =“ full” timestyle =“ full”/> <br>
long-> <fmt:formatdate value =“ $ {now}” type =“两个” dastestyle =“ long” timestyle =“ long”/> <br> <br>
中 - > <fmt:格式化value =“ $ {now}” type =“两个” dastestyle =“ timestyle =” timestyle =“ medive”/> <br> <br>
默认 - > <fmt:格式化value =“ $ {now}” type =“两个” dastestyle =“ default” timestyle =“ default”/> <br> <br>
简短 - > <fmt:格式化value =“ $ {now}” type =“两个” dastestyle =“ short” timestyle =“ short”/> <br> <br>
</body>
</html>
今天是:<fmt:formatdate value =“ $ {now}” tatter =“ g yyyy年mm月dd dd e”/> <br> <br>
现在是:<fmt:formatdate value =“ $ {now}” tatter =“ a hh:mm:ss.s z”/>
结果:
今天是:公元2007年10月19日
现在是:下午20:04:11.484 CST
<%@ taglib prefix =“ c” uri =“ http://java.sun.com/jstl/core”%>
<%@ taglib prefix =“ fmt” uri =“ http://java.sun.com/jstl/fmt”%>
<fmt:parsedate value =“ $ {param.date}” var =“ date” tatter =“ yyyy/mm/dd:hh:mm:mm:ss> ss>
<fmt:parsedate value =“ $ {param.isodate}” var =“ isodate” staters =“ yyyymmdd'hhmmss”>
输入参数必须匹配模式,否则JSP将抛出异常。此页面没有错误处理。
输入参数:
日期:2004/04/01:13:30:00 Java格式:THU APR 01 13:30:00 CST 2004
ISODATE:20040531T235959 JAVA格式:5月31日星期一23:59:59 CDT 2004
日期
标签输出
属性:值;必需的。标签没有身体。
<fmt:formatdate value =“ $ {date}” type =“两个”/>
2004-4-1 13:30:00
<fmt:格式化value =“ $ {isodate}” type =“两个”/>
2004-5-31 23:59:59
属性:type;选修的。指示打印的内容:日期,时间或两者兼而有之。
<fmt:格式化值=“ $ {date}” type =“ date”/>
2004-4-1
<fmt:格式化值=“ $ {isodate}” type =“ time”/>
23:59:59
属性:dastestyle;选修的。不同的日期格式。
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ default”/>
2004-5-31
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ short”/>
04-5-31
<fmt:格式化value =“ $ {isodate}” type =“ date” datestyle =“ medive”/>
2004-5-31
<fmt:格式化value =“ $ {isodate}” type =“ date” datestyle =“ long”/>
2004年5月31日
<fmt:格式化值=“ $ {isodate}” type =“ date” datestyle =“ full”/>
2004年5月31日
属性:及时;选修的。不同的时间格式。
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ default”/>
23:59:59
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ short”/>
下午11:59
<fmt:格式化value =“ $ {isodate}” type =“ time” timestyle =“ medive”/>
23:59:59
<fmt:格式化value =“ $ {isodate}” type =“ time” timestyle =“ long”/>
11时59分59秒
<fmt:格式化值=“ $ {isodate}” type =“ time” timestyle =“ full”/>
下午11时59分59秒CDT
属性:模式;选修的。捕捉日期/时间自定义模式。
<fmt:formatdate value =“ $ {date}” type =“两个”模式=“ eeee,mmmm d,yyyy hh:mm:mm:ss z”/>
星期四,四月,2004年1月13:30:00 -0600
<fmt:格式化value =“ $ {isodate}” type =“两个”模式=“ d mmm yy,h:m:sa zzzz/>
31 五月04,11:59:59下午