<fmt: formatdate value = "$ {isodate}" type = "كلا"/>
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 = "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: 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 = "كلا" pattern = "eeeee ، mmmm d ، yyyy hh: mm: ss z"/>
星期四 ، 四月 1 ، 2004 13:30:00 -0600
<fmt: formatdate value = "$ {isodate}" type = "كلا" pattern = "d mmm yy ، h: m: sa zzzz/>
31 五月 04 ، 11:59:59 下午 中央夏令时
: :
د 月中的某一天。一位数的日期没有前导零。
DD 月中的某一天。一位数的日期有一个前导零。
ddd 周中某天的缩写名称 , 在 在 inceddayNames 中定义。
dddd 周中某天的完整名称 , 在 daynames 中定义。
م 月份数字。一位数的月份没有前导零。
مم 月份数字。一位数的月份有一个前导零。
مم 月份的缩写名称 , 在 在 在 在
mmmm 月份的完整名称 , 在 monthnames 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
GG 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串 , 则忽略该模式。
H 12 小时制的小时。一位数的小时数没有前导零。
HH 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
م 分钟。一位数的分钟数没有前导零。
مم 分钟。一位数的分钟数有一个前导零。
S 秒。一位数的秒数没有前导零。
SS 秒。一位数的秒数有一个前导零。
<fmt: formatdate value = "$ {xx}" pattern = "dd/mm/yyyy hh: mm aa"/> 和
<fmt: formatdate value = "$ {xx}" pattern = "dd/mm/yyyy hh: mm aa"/> 对于 0 点显示的结果不一样
要求 $ {date} 为 تاريخ 类型如果为 سلسلة 就用 <td align = "center"> <script> document.write ("$ {l.inputdate}". /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>
<head>
<title> بلدي JSP 'fmt.jsp' صفحة البدء </title>
</head>
<body>
<c: set var = "salary" value = "3540.2301"/>
<c: set var = "total" value = "56225.2301"/>
<fmt: setlocale value = "en_us"/>
العملة: <fmt: formatnumber value = "$ {salary}" type = "currency" currencycode = "USD"/> <br>
النسبة المئوية: <fmt: formatnumber value = "$ {salary/total}" type = "prex" maxfractionDigits = "4"/> <br>
<hr>
<jsp: useBean id = "now"> </jsp: useBean>
<fmt: setlocale value = "zh_cn"/>
Full-> <fmt: formatdate value = "$ {now}" type = "كلاهما" datestyle = "full" timestyle = "full"/> <br>
Long-> <fmt: formatdate value = "$ {now}" type = "كلاهما" datestyle = "long" timestyle = "long"/> <br>
متوسطة-> <fmt: valuatdate value = "$ {now}" type = "كلاهما" datestyle = "medium" timestyle = "medium"/> <br>
الافتراضي-> <fmt: valuatdate value = "$ {now}" type = "كلاهما" datestyle = "default" timestyle = "default"/> <br>
قصير-> <fmt: formatdate value = "$ {now}" type = "كلاهما" datestyle = "Short" timestyle = "Short"/> <br>
</body>
</html>
今天是: <fmt: formatdate value = "$ {now}" pattern = "g yyyy 年 mm 月 dd 日 e"/> <br>
现在是: <fmt: formatdate value = "$ {now}" pattern = "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" pattern = "yyyy/mm/dd: hh: mm: ss>
<fmt: parsedate value = "$ {param.isodate}" var = "isodate" pattern = "yyyymmdd't'hhmmss">
يجب أن تتطابق معلمات الإدخال مع الأنماط ، أو أن JSP سوف يلقي استثناء. هذه الصفحة لا تتعامل مع الأخطاء.
معلمات الإدخال:
التاريخ: 2004/04/01: 13: 30: 00 جافا التنسيق: الخميس 01 أبريل 13:30:00 CST 2004
isodate: 20040531T235959 Java Format: Mon May 31 23:59:59 CDT 2004
بلح
إخراج العلامة
السمة: القيمة ؛ مطلوب. العلامة ليس لها جسم.
<fmt: formatdate value = "$ {date}" type = "كلا"/>
2004-4-1 13:30:00
<fmt: formatdate value = "$ {isodate}" type = "كلا"/>
2004-5-31 23:59:59
السمة: النوع ؛ خياري. يشير إلى ما يجب طباعته: التاريخ أو الوقت أو كليهما.
<fmt: formatdate value = "$ {date}" type = "date"/>
2004-4-1
<fmt: formatdate value = "$ {isodate}" type = "time"/>
23:59:59
السمة: Datestyle ؛ خياري. يختلف تنسيق التاريخ.
<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 日 星期一
السمة: timestyle ؛ خياري. يختلف تنسيق الوقت.
<fmt: formatdate value = "$ {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: 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 = "كلا" pattern = "eeeee ، mmmm d ، yyyy hh: mm: ss z"/>
星期四 ، 四月 1 ، 2004 13:30:00 -0600
<fmt: formatdate value = "$ {isodate}" type = "كلا" pattern = "d mmm yy ، h: m: sa zzzz/>
31 五月 04 ، 11:59:59 下午 中央夏令时