<fmt: value formatDate = "$ {isodate}" type = "keduanya"/>
2004-5-31 23:59:59
<fmt: value formatDate = "$ {date}" type = "date"/>
2004-4-1
<fmt: value formatDate = "$ {isodate}" type = "time"/>
23:59:59
<fmt: formatDate value = "$ {isodate}" type = "date" datestyle = "default"/>
2004-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "short"/>
04-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "medium"/>
2004-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "long"/>
2004 年 5月 31 日
<fmt: formatDate value = "$ {isodate}" type = "date" datestyle = "full"/>
2004 年 5月 31 日 星期一
<fmt: value formatDate = "$ {isodate}" type = "time" timestyle = "default"/>
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: value formatDate = "$ {isodate}" type = "time" timestyle = "long"/>
下午 11 时 59 分 59 秒
<fmt: value formatDate = "$ {isodate}" type = "time" timestyle = "full"/>
下午 11 时 59 分 59 秒 CDT
<fmt: formatDate value = "$ {date}" type = "keduanya" pola = "eee, mmmm d, yyyy hh: mm: ss z"/>
星期四, 四月 1, 2004 13:30:00 -0600
<fmt: value formatDate = "$ {isodate}" type = "keduanya" pola = "d mmm yy, h: m: sa zzzz/>
31 五月 04, 11:59:59 下午 中央夏令时
格式模式 :
d 月中的某一天。一位数的日期没有前导零。
dd 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称 , 在 disingkat hari 中定义。 在 , 在 在 在 在 , , ,
dddd 周中某天的完整名称 , 在 Daynames 中定义。
M 月份数字。一位数的月份没有前导零。
Mm 月份数字。一位数的月份有一个前导零。
Mmm 月份的缩写名称 , 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在 在
Mmmm 月份的完整名称 , 在 monthnames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
GG 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串 , 则忽略该模式。
H 12 小时制的小时。一位数的小时数没有前导零。
HH 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
m 分钟。一位数的分钟数没有前导零。
mm 分钟。一位数的分钟数有一个前导零。
s 秒。一位数的秒数没有前导零。
SS 秒。一位数的秒数有一个前导零。
<fmt: value formatDate = "$ {xx}" pola = "dd/mm/yyyy hh: mm aa"/> 和
<fmt: value formatDate = "$ {xx}" pola = "dd/mm/yyyy hh: mm aa"/> 对于 0 点显示的结果不一样
要求 $ {date} 为 Tanggal 类型如果为 String 就用 <td align = "center"> <script> document.write ("$ {l.inputDate}". /td>
<%@ halaman bahasa = "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>
<head>
<Title> jsp 'fmt.jsp' saya halaman awal </iteme>
</head>
<body>
<c: atur var = "gaji" value = "3540.2301"/>
<c: atur var = "total" value = "56225.2301"/>
<fmt: setlocale value = "en_us"/>
Mata uang: <fmt: formatNumber value = "$ {gaji}" type = "mata uang" mata uang = "usd"/> <br>
Persen: <fmt: formatNumber value = "$ {gaji/total}" type = "persen" maxfractionDigits = "4"/> <br>
<Hr>
<jsp: useBean id = "now"> </jsp: useBean>
<fmt: setlocale value = "zh_cn"/>
full-> <fmt: formatDate value = "$ {sekarang}" type = "keduanya" datestyle = "full" timestyle = "full"/> <br>
long-> <fmt: formatDate value = "$ {sekarang}" type = "keduanya" datestyle = "long" timestyle = "long"/> <br>
medium-> <fmt: formatDate value = "$ {sekarang}" type = "keduanya" datestyle = "medium" timestyle = "medium"/> <br>
default-> <fmt: formatDate value = "$ {sekarang}" type = "keduanya" datestyle = "default" timestyle = "default"/> <br>
pendek-> <fmt: formatDate value = "$ {sekarang}" type = "keduanya" datestyle = "pendek" timestyle = "short"/> <br>
</body>
</html>
今天是: <fmt: value formatDate = "$ {sekarang}" pola = "g yyyy 年 mm 月 dd 日 e"/> <br>
现在是: <fmt: formatDate value = "$ {now}" pola = "a hh: mm: ss.s z"/>
结果:
今天是: 公元 2007 年 10月 19日 星期五
现在是: 下午 20: 04: 11.484 CST
< %@ taglib awalan = "c" uri = "http://java.sun.com/jstl/core" %>
< %@ taglib awalan = "fmt" uri = "http://java.sun.com/jstl/fmt" %>
<fmt: parsedate value = "$ {param.date}" var = "date" pola = "yyyy/mm/dd: hh: mm: ss>
<fmt: value parsedate = "$ {param.isodate}" var = "isodate" pola = "yyyymmdd't'hhmmss">
Parameter input harus cocok dengan pola, atau JSP akan melempar pengecualian. Halaman ini tidak ada penanganan kesalahan.
Parameter input:
Tanggal: 2004/04/01: 13: 30: 00 Java Format: Kamis 01 Apr 13:30:00 CST 2004
isodate: 20040531t235959 Java Format: Sen 31 Mei 23:59:59 CDT 2004
Tanggal
Output tag
Atribut: nilai; diperlukan. Tag tidak memiliki tubuh.
<fmt: value formatDate = "$ {date}" type = "keduanya"/>
2004-4-1 13:30:00
<fmt: value formatDate = "$ {isodate}" type = "keduanya"/>
2004-5-31 23:59:59
Atribut: ketik; opsional. Menunjukkan apa yang harus dicetak: tanggal, waktu, atau keduanya.
<fmt: value formatDate = "$ {date}" type = "date"/>
2004-4-1
<fmt: value formatDate = "$ {isodate}" type = "time"/>
23:59:59
Atribut: Datestyle; opsional. Memvariasikan format tanggal.
<fmt: formatDate value = "$ {isodate}" type = "date" datestyle = "default"/>
2004-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "short"/>
04-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "medium"/>
2004-5-31
<fmt: value formatDate = "$ {isodate}" type = "date" datestyle = "long"/>
2004 年 5月 31 日
<fmt: formatDate value = "$ {isodate}" type = "date" datestyle = "full"/>
2004 年 5月 31 日 星期一
Atribut: Timestyle; opsional. Memvariasikan format waktu.
<fmt: value formatDate = "$ {isodate}" type = "time" timestyle = "default"/>
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: value formatDate = "$ {isodate}" type = "time" timestyle = "long"/>
下午 11 时 59 分 59 秒
<fmt: value formatDate = "$ {isodate}" type = "time" timestyle = "full"/>
下午 11 时 59 分 59 秒 CDT
Atribut: pola; opsional. Pola Kustom Tanggal/Waktu yang Mengacu.
<fmt: formatDate value = "$ {date}" type = "keduanya" pola = "eee, mmmm d, yyyy hh: mm: ss z"/>
星期四, 四月 1, 2004 13:30:00 -0600
<fmt: value formatDate = "$ {isodate}" type = "keduanya" pola = "d mmm yy, h: m: sa zzzz/>
31 五月 04, 11:59:59 下午 中央夏令时