JSTL的时间格式化标签的使用
来源:互联网 发布:u9地图优化精灵 编辑:程序博客网 时间:2024/06/11 18:11
JSP Standard TagLibraries
Formatting and Internationalization
Two form input parameters, 'date' and 'isoDate', are URL-encoded inthe link leading to this page. 'isoDate' is formatted according tothe ISO8601 standard.
Formatting of numbers and dates is based on the browser's localesetting. Formatting will change if you switch the default languagesetting from English to French or German, for example. (The browserneeds to be restarted, too.)
Library import and parameter capturing:
<%@ 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">
The input parameters must match the patterns, or the JSP willthrown an exception. This page does no errorhandling.
Input parameters:
Date: 2004/04/01:13:30:00 Javaformat: Thu Apr 01 13:30:00 CST 2004
isoDate:20040531T235959 Java format: Mon May 31 23:59:59 CDT 2004
Dates
Tag Output
Attribute: value; required. Tag has nobody.
<fmt:formatDate value="${date}"type="both"/>
2004-4-1 13:30:00
<fmt:formatDate value="${isoDate}"type="both"/>
2004-5-31 23:59:59
Attribute: type; optional. Indicates what to print: date, time, orboth.
<fmt:formatDate value="${date}"type="date"/>
2004-4-1
<fmt:formatDate value="${isoDate}"type="time"/>
23:59:59
Attribute: dateStyle; optional. Varies the dateformat.
<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日 星期一
Attribute: timeStyle; optional. Varies the timeformat.
<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
Attribute: pattern; optional. Inidcates date/time custompatterns.
<fmt:formatDate value="${date}" type="both"pattern="EEEE, MMMM d, yyyy HH:mm:ssZ"/>
星期四, 四月 1, 2004 13:30:00-0600
<fmt:formatDate value="${isoDate}" type="both"pattern="d MMM yy, h:m:s a zzzz
Formatting and Internationalization
Two form input parameters, 'date' and 'isoDate', are URL-encoded inthe link leading to this page. 'isoDate' is formatted according tothe ISO8601 standard.
Formatting of numbers and dates is based on the browser's localesetting. Formatting will change if you switch the default languagesetting from English to French or German, for example. (The browserneeds to be restarted, too.)
Library import and parameter capturing:
<%@ 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">
The input parameters must match the patterns, or the JSP willthrown an exception. This page does no errorhandling.
Input parameters:
Date:
isoDate:20040531T235959
Dates
Tag Output
Attribute: value; required. Tag has nobody.
<fmt:formatDate value="${date}"type="both"/>
2004-4-1 13:30:00
<fmt:formatDate value="${isoDate}"type="both"/>
2004-5-31 23:59:59
Attribute: type; optional. Indicates what to print: date, time, orboth.
<fmt:formatDate value="${date}"type="date"/>
2004-4-1
<fmt:formatDate value="${isoDate}"type="time"/>
23:59:59
Attribute: dateStyle; optional. Varies the dateformat.
<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日 星期一
Attribute: timeStyle; optional. Varies the timeformat.
<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
Attribute: pattern; optional. Inidcates date/time custompatterns.
<fmt:formatDate value="${date}" type="both"pattern="EEEE, MMMM d, yyyy HH:mm:ssZ"/>
星期四, 四月 1, 2004 13:30:00-0600
<fmt:formatDate value="${isoDate}" type="both"pattern="d MMM yy, h:m:s a zzzz
0 0
- JSTL的时间格式化标签的使用
- JSTL的时间格式化标签的使用
- JSTL的时间格式化标签的使用
- jstl标签比较格式化后的时间
- JSP页面使用JSTL的function标签库截取字符串及格式化时间
- jstl中时间格式化标签fmt formatDate标签使用
- jstl格式化时间日期标签
- jstl标签的使用
- 标签的使用 JSTL
- [JSTL]标签的使用
- JSTL标签的使用
- JSTL标签的使用
- [JSTL]标签的使用
- jstl标签的使用
- jstl标签的使用
- JSTL标签的使用
- jstl标签的使用
- JSTL标签的使用
- 防止在readOnly的input页面产生页面返回
- 使用Visual Leak Detector for Visual C++ 捕捉内存泄露---Visual C++内存泄露检测—VLD工具使用说明
- HDU 4812 D Tree (树上点分治)
- 如何看待:交换机的:running-config和 startup-config的区别???
- 文件3
- JSTL的时间格式化标签的使用
- N皇后 问题
- hdu 1811 拓扑排序+并查集
- 欢迎使用CSDN-markdown编辑器
- NYOJ 519 密码发生器(递归法)
- Linux下四种安全删除文件的工具
- C语言及程序设计[套餐]课程主页
- Hadoop集群节点扩展
- Reverse Bits