<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 = "eeee, 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 下午 中央夏令时 中央夏令时 中央夏令时 中央夏令时
格式模式 :
D 月中的某一天。一位数的日期没有前导零。
DD 月中的某一天。一位数的日期有一个前导零。
DDD 周中某天的缩写名称 , 在 Сокращенные дни имена 中定义。
DDDD 周中某天的完整名称 在 DayNames 中定义。
M 月份数字。一位数的月份没有前导零。
Мм 月份数字。一位数的月份有一个前导零。
Ммм 月份的缩写名称 , 在 Сокращенные моналы 中定义。
Мммм 月份的完整名称 在 在 Месячные имена 中定义。
y 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示不具有前导零的年份。
yy 不包含纪元的年份。如果不包含纪元的年份小于 10 , 则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串 , 则忽略该模式。
H 12 小时制的小时。一位数的小时数没有前导零。
HH 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
M 分钟。一位数的分钟数没有前导零。
мм 分钟。一位数的分钟数有一个前导零。
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}". 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>
<голова>
<title> my jsp 'fmt.jsp' Начальная страница </title>
</head>
<тело>
<C: SET VAR = "ЗАДЕРЖКА" value = "3540.2301"/>
<C: set var = "total" value = "56225.2301"/>
<fmt: setlocale value = "en_us"/>
Валюта: <fmt: formatnumber value = "$ {зарплата}" type = "currency" currencyCode = "usd"/> <br>
Процент: <fmt: formatnumber value = "$ {зарплата/общая}" type = "процент" maxFractionDigits = "4"/> <br>
<hr>
<jsp: usebean id = "now"> </jsp: usebean>
<fmt: setlocale value = "zh_cn"/>
Full-> <fmt: formatdate value = "$ {теперь}" type = "оба" datestyle = "full" timestyle = "full"/> <br>
long-> <fmt: formatdate value = "$ {теперь}" type = "оба" datestyle = "long" timestyle = "long"/> <br>
Medium-> <fmt: formatdate value = "$ {теперь}" type = "оба" datestyle = "medium" timestyle = "medium"/> <br>
по умолчанию-> <fmt: formatdate value = "$ {теперь}" type = "оба" datestyle = "default" timestyle = "default"/> <br>
short-> <fmt: formatdate value = "$ {теперь}" type = "оба" datestyle = "short" timestyle = "short"/> <br>
</body>
</html>
今天是: <fmt: formatdate value = "$ {теперь}" pattern = "g yyyy 年 мм 月 dd 日 e"/> <br>
现在是: <fmt: formatdate value = "$ {теперь}" 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'hmmss">
Параметры ввода должны соответствовать шаблонам, иначе JSP будет бросить исключение. Эта страница не выполняет обработку ошибок.
Входные параметры:
Дата: 2004/04/01: 13: 30: 00 Формат Java: Чт, 01 13:30:00 CST 2004
Изодат: 20040531T235959 Формат Java: понедельник 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 = "eeee, 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 下午 中央夏令时 中央夏令时 中央夏令时 中央夏令时