<fmt: formatdate value = "$ {isodate}" type = "beide"/>
2004-5-31 23:59:59
<fmt: formatdate value = "$ {date}" type = "Date"/>
2004-4-1
<fmt: formatdate value = "$ {isodate}" type = "time"/>
23:59:59
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "default"/>
2004-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "Short"/>
04-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "medium"/>
2004-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "long"/>
2004 年 5月 31 日
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "full"/>
2004 年 5月 31 日 星期一
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "Standard"/>
23:59:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "Short"/>
下午 11:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "medium"/>
23:59:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "long"/>
下午 11 时 59 分 59 秒
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "full"/>
下午 11 时 59 分 59 秒 CDT
<fmt: formatdate value = "$ {date}" type = "beide" muster = "eeee, mmmm d, yjjy HH: mm: ss z"/>
星期四, 四月 1, 2004 13:30:00 -0600
<fmt: formatdate value = "$ {isodat}" type = "beide" muster = "d mmm yy, h: m: sa zzzz/>
31 五月 04, 11:59:59 下午 中央夏令时 中央夏令时 中央夏令时
格式模式 :
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称 , 在 abgekürzte Daynames 中定义。
dddd 周中某天的完整名称 , 在 Daynames 中定义。
M 月份数字。一位数的月份没有前导零。
Mm 月份数字。一位数的月份有一个前导零。
Mmm 月份的缩写名称 , 在 abgekürzte MontHhnames 中定义。
Mmmm 月份的完整名称 , 在 Monatsnamen 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示不具有前导零的年份。 则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示具有前导零的年份。 则显示具有前导零的年份。 则显示具有前导零的年份。
yjyy 包括纪元的四位数的年份。
gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串 , 则忽略该模式。
H 12 小时制的小时。一位数的小时数没有前导零。
HH 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
M 分钟。一位数的分钟数没有前导零。
mm 分钟。一位数的分钟数有一个前导零。
S 秒。一位数的秒数没有前导零。
ss 秒。一位数的秒数有一个前导零。
<fmt: formatdate value = "$ {xx}" muster = "dd/mm/jyyy hh: mm aa"/> 和
<fmt: formatdate value = "$ {xx}" muster = "dd/mm/jyyy hh: mm aa"/> 对于 0 点显示的结果不一样
要求 $ {Datum} 为 Datum 类型如果为 String 就用 <td align = "center"> <script> document.write ("$ {l.inputdate}". Substring (0, 10)); </script> < /td>
<%@ page Language = "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>
<kopf>
<title> My JSP 'fmt.jsp' Startseite </title>
</head>
<body>
<C: Setzen Sie var = "Gehalt" value = "3540.2301"/>
<c: setze var = "Total" value = "56225.2301"/>
<fmt: setLocale value = "en_us"/>
Währung: <fmt: formatnumber value = "$ {Gehalt}" Typ = "Currency" CurrencyCode = "USD"/> <br>
Prozent: <fmt: formatnumber value = "$ {Gehalt/Gesamt}" Typ = "Prozent" maxFractionDigits = "4"/> <br>
<hr>
<jsp: useBean id = "jetzt"> </jsp: useBean>
<fmt: setLocale value = "zh_cn"/>
Full-> <fmt: formatdate value = "$ {now}" type = "beide" datestyle = "full" Timestyle = "full"/> <br>
lang-> <fmt: formatdate value = "$ {now}" type = "beide" datestyle = "long" timestyle = "long"/> <br>
Medium-> <fmt: formatdate value = "$ {now}" type = "beide" datestyle = "Medium" Timestyle = "Medium"/> <br>
Standard-> <fmt: formatdate value = "$ {now}" type = "beide" datestyle = "Standard" Timestyle = "Standard"/> <br>
Short-> <fmt: formatdate value = "$ {now}" type = "beide" datestyle = "Short" Timestyle = "Short"/> <br>
</body>
</html>
今天是: <fmt: formatdate value = "$ {jetzt}" muster = "g yyyy 年 mm 月 dd 日 e"/> <br>
现在是: <fmt: formatdate value = "$ {now}" muster = "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 = "Datum" muster = "yyyy/mm/dd: hh: mm: ss>
<fmt: ParseDate value = "$ {param.isodat}" var = "isodat" muster = "yyyymmdd'hhmms">
Die Eingabeparameter müssen mit den Mustern übereinstimmen, oder der JSP wird eine Ausnahme ausgelöst. Diese Seite macht keine Fehlerbehandlung.
Eingabeparameter:
Datum: 2004/04/01: 13: 30: 00 Java Format: Thu Apr 01 13:30:00 CST 2004
Isodat: 20040531t235959 Java Format: Montag 31. Mai 23:59:59 CDT 2004
Daten
Tagausgabe
Attribut: Wert; erforderlich. Tag hat keinen Körper.
<fmt: formatdate value = "$ {date}" type = "beide"/>
2004-4-1 13:30:00
<fmt: formatdate value = "$ {isodate}" type = "beide"/>
2004-5-31 23:59:59
Attribut: Typ; optional. Zeigt an, was zu drucken ist: Datum, Uhrzeit oder beides.
<fmt: formatdate value = "$ {date}" type = "Date"/>
2004-4-1
<fmt: formatdate value = "$ {isodate}" type = "time"/>
23:59:59
Attribut: Datenstil; optional. Variiert das Datumsformat.
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "default"/>
2004-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "Short"/>
04-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "medium"/>
2004-5-31
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "long"/>
2004 年 5月 31 日
<fmt: formatdate value = "$ {isodate}" type = "Date" datestyle = "full"/>
2004 年 5月 31 日 星期一
Attribut: Timestyle; optional. Variiert das Zeitformat.
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "Standard"/>
23:59:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "Short"/>
下午 11:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "medium"/>
23:59:59
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "long"/>
下午 11 时 59 分 59 秒
<fmt: formatdate value = "$ {isodate}" type = "time" timestyle = "full"/>
下午 11 时 59 分 59 秒 CDT
Attribut: Muster; optional. Inidcates Datum/Uhrzeit benutzerdefinierte Muster.
<fmt: formatdate value = "$ {date}" type = "beide" muster = "eeee, mmmm d, yjjy HH: mm: ss z"/>
星期四, 四月 1, 2004 13:30:00 -0600
<fmt: formatdate value = "$ {isodat}" type = "beide" muster = "d mmm yy, h: m: sa zzzz/>
31 五月 04, 11:59:59 下午 中央夏令时 中央夏令时