jstl 日期字符格式化标签

原创 2011年01月13日 17:42:00
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 uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="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 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/>

使用JSTL标签fmt格式化字符串型日期

jsp页面需引入fmt标签: 使用: ---将字符串型日期转换为日期型 ---对日期进行格式化...
  • caixiajia
  • caixiajia
  • 2016年10月14日 10:09
  • 8844

JSTL(fmt标签对数据格式化)(fn标签操作字符串)

JSTL;fmt;fn;
  • KEEP_MOVEON
  • KEEP_MOVEON
  • 2017年11月30日 21:36
  • 114

JSTL标签使用大全,数据格式化,数字格式化

http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 数字格式化(value部分可为EL表达式): 1. //-- $12.00 2. ...
  • u011447828
  • u011447828
  • 2014年04月17日 13:28
  • 2553

各种格式化-JSTL中fmt标签详解

一:JSTL格式化标签又称为I18N标签库,主要用来编写国际化的WEB应用,使用此功能可以对一个特定的语言请求做出合适的处理。      例如:中国内地用户将显示简体中文,台湾地区则显示繁体中文,使...
  • a1a2a3a4
  • a1a2a3a4
  • 2015年03月31日 15:19
  • 1005

jstl 格式化时间日期标签讲解

标签介绍:   后台:       request.setAttribute("today",new Date());   前台:              ...
  • MarkArch
  • MarkArch
  • 2016年05月03日 16:11
  • 15511

JSTL中format标签的使用

web.xml Xml代码   xml version="1.0" encoding="UTF-8"?>   web-app version="2.5"        xm...
  • u010627547
  • u010627547
  • 2015年05月05日 11:18
  • 1217

jstl的<ftm:>标签

今天小仲看了一些jstl的标签,由于之前只是用了一点用来接收数据的普通标签和几个简单的,今天看了一些其他其它的jstl标签。特此分享于此!!   jstl fmt 函数大全 主要功能...
  • fance611261
  • fance611261
  • 2011年08月23日 09:56
  • 1879

jstl标签将String类型转换成Date类型并且格式化输出

当后台的日期是String类型的时候,我们使用Struts标签库则不能按照特定日期格式format输出 date name="auditDate" format="yyyy-MM-dd" /> 效...
  • qq_27331631
  • qq_27331631
  • 2018年01月04日 18:01
  • 73

JSTL fmt标签格式化时间去毫秒

String createTime='2013-07-19 13:08:55.0'; 首先用 把时间字符串转换为标准的时间(Date)类型, 然后用 把标准的时间格式化输出。...
  • BBCCSDN
  • BBCCSDN
  • 2013年07月19日 18:10
  • 2883

jsp 页面格式化 日期标签 jstl fmt

1)导入jstl 包,加载ftm标签 首先将jstl的jar包放入类库中,使用1.2版本 其次在jsp文件中引入所需要的 标记库,对于 ftm 标签,如下:   Html代...
  • shangzhiliang_2008
  • shangzhiliang_2008
  • 2014年06月20日 12:34
  • 4995
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jstl 日期字符格式化标签
举报原因:
原因补充:

(最多只允许输入30个字)