解决java时间处理的烦恼
2011-11-15 21:46
190 查看
JSP Standard Tag Libraries Formatting and Internationalization Two form input parameters, 'date' and 'isoDate', are URL-encoded in the link leading to this page. 'isoDate' is formatted according to the ISO8601 standard. Formatting of numbers and dates is based on the browser's locale setting. Formatting will change if you switch the default language setting from English to French or German, for example. (The browser needs 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:formatDate value="${MODIFY_TIME}" type="both" 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 will thrown an exception. This page does no error handling. Input parameters: Date: 2004/04/01:13:30:00 Java format: 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 no body. <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, or both. <fmt:formatDate value="${date}" type="date"/> 2004-4-1 <fmt:formatDate value="${isoDate}" type="time"/> 23:59:59 Attribute: dateStyle; optional. Varies the date format. <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 time format. <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 custom patterns. <fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/> 星期四, 四月 1, 2004 13:30:00 -0600 <fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>
相关文章推荐
- Java多线程执行处理业务时间太久解决方法代码示例
- java new date 结果与操作系统时间相差8小时处理解决方法
- 解决axis2处理java.util.Date类型对象时丢弃时间部分的问题
- 解决SpringMVC 返回Java8 时间JSON数据的格式化问题处理
- jdbc的Date类型处理,解决java.util.date与java.sql.date的时间数据丢失
- JAVA处理日期(Date)时间(Time)以及相关类的介绍
- java 处理系统时间(转载)
- JAVA处理日期时间常用方法:
- java语言基础(63)——日期时间处理方法(Date DateFormat Calendar)
- JAVA日期和时间类彻底解决(3)
- java nio对OP_WRITE的处理解决网速慢的连接
- Java基础--时间处理
- 最全的java时间处理工具类
- Java通过new Date() 得到的时间与系统时间差N个小时的解决办法
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法
- Java时间日期处理小结
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法
- java使用Jsoup连接网站超时的解决方法 链接的时候设定超时时间即可。 doc = Jsoup.connect(url).timeout(5000).get();
- Java对时间(周)的处理 方法整理