<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 9 59 分 59 秒
<fmt : formatdate value = "$ {isodate}"type = "time"timestyle = "full"/>
下午 11 9 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 = "둘 다"패턴 = "d mmm yy, h : m : sa zzzz/>
31 : 04, 11:59:59 下午 中央夏令时
格式模式 :
d 月中的某一天。一位数的日期没有前导零。
DD 月中的某一天。一位数的日期有一个前导零。
ddd , ,, 在 약식 날짜 中定义。 中定义。
dddd 周中某天的完整名称 周中某天的完整名称, 在 데이 널 中定义。
m 月份数字。一位数的月份没有前导零。
mm 月份数字。一位数的月份有一个前导零。
Mmm 月份的缩写名称, 月份的缩写名称 약식 MonthNames 中定义。
Mmmm , ,, 在 Monthnames 中定义。
y 则显示不具有前导零的年份。 10, 不包含纪元的年份。如果不包含纪元的年份小于
yy 不包含纪元的年份。如果不包含纪元的年份小于 10, 则显示具有前导零的年份。
yyyy 包括纪元的四位数的年份。
gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串, 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串
H 12 小时制的小时。一位数的小时数没有前导零。
HH 12 小时制的小时。一位数的小时数有前导零。
H 24 小时制的小时。一位数的小时数没有前导零。
HH 24 小时制的小时。一位数的小时数有前导零。
m 分钟。一位数的分钟数没有前导零。
mm 分钟。一位数的分钟数有一个前导零。
s 秒。一位数的秒数没有前导零。
ss 秒。一位数的秒数有一个前导零。
<fmt : formatdate value = "$ {xx}"Pattern = "dd/mm/yyyy hh : mm aa"/> 和
<fmt : formatdate value = "$ {xx}"패턴 = "dd/mm/yyyy hh : mm aa"/> 对于 0 点显示的结果不一样
要求 $ {date} date 类型如果为 date string 类型如果为 就用 <td align = "center"> <cript> docum /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> 내 jsp 'fmt.jsp'시작 페이지 </title>
</head>
<body>
<c : set var = "Salary"value = "3540.2301"/>
<c : set var = "Total"value = "5622.2301"/>
<fmt : setLocale value = "en_us"/>
통화 : <fmt : formatnumber value = "$ {salary}"type = "Currency"CurrencyCode = "usd"/> <br>
퍼센트 : <fmt : formatnumber value = "$ {salary/total}"type = " %"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>
medium-> <fmt : formatdate value = "$ {now}"type = "모두"datestyle = "medium"timestyle = "medium"/> <br>
Default-> <fmt : formatdate value = "$ {now}"type = "모두"datestyle = "default"timestyle = "default"/> <br>
short-> <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"/>
结果 :
今天是 : 7 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'hhmmss">
입력 매개 변수는 패턴과 일치하거나 JSP가 예외를 던져야합니다. 이 페이지는 오류 처리가 없습니다.
입력 매개 변수 :
날짜 : 2004/04/01 : 13 : 30 : 00 Java 형식 : THU 4 월 13:30:00 CST 2004
ISODATE : 20040531T235959 Java 형식 : Mon 5 월 313: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
속성 : 데이터 스타일; 선택 과목. 날짜 형식에 따라 다릅니다.
<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 9 59 分 59 秒
<fmt : formatdate value = "$ {isodate}"type = "time"timestyle = "full"/>
下午 11 9 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 = "둘 다"패턴 = "d mmm yy, h : m : sa zzzz/>
31 : 04, 11:59:59 下午 中央夏令时