1. 程式人生 > >jstl格式化日期標籤

jstl格式化日期標籤

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: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格式化日期標籤

JSP Standard Tag LibrariesFormatting and InternationalizationTwo form input parameters, 'date' and 'isoDate', are URL-encoded in the link

jstl格式化日期

JSP Standard Tag Libraries Formatting and Internationalization Two form input parameters, 'date' and 'isoDate', are URL-encoded in the link leading to this

jstl標籤的fmt formatDate格式化日期 String to Date

                使用fmt函式需在jsp中引入<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><fmt:formatDate value="${entity.ctime}" pattern="y

jstl 格式化時間日期標籤講解

<c:>標籤介紹: 後臺:       request.setAttribute("today",new Date()); 前臺:        <fmt:formatDate value="${today}" />              

JSTL fmt 標籤 格式化日期、金幣、數字

使用<fmt>標籤應先匯入<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>1. 日期格式化<fmt:formatDate value=“${XXX.date}” p

jstl標簽的fmt:formatDate格式化日期 String to Date

property edate highlight stl lease time RM 轉換 for 之前我的一篇博客中: 寫到過如何將後臺日期類型轉換在前臺顯示,今天我在用其中的第四種方法 <fmt:formatDate value="&{diary.re

fmt標籤格式化日期使用

分類: jsp 2011-12-13 17:43 315人閱讀 評論(0) 收藏 舉報 宣告: [html] view plaincopyprint? <%@ taglib prefix="fmt"uri="/WEB-INF/fmt.tld" %&g

EL表示式標籤格式化日期時間

EL表示式格式化日期時間 1.首先引入標籤庫 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

struts2標籤 格式化日期

使用標籤  <s:property>輸出自己想要的格式的日期 <s:property value="%{getText('{0,date,yyyy-MM-dd HH:mm}',{optDate})}"></s:property> 只要

JSTL(fmt標籤對資料格式化)(fn標籤操作字串)

總結下最近JSP中使用的fmt格式化: Ⅰ.fmt標籤 1.對數字型資料格式化 <fmt:formatNumber value="123456.789" pattern=".00"/> //顯示 123456.79<fmt:formatNumber va

Struts2資料標籤(五)使用S:dateb標籤輸出並格式化日期

1.s:date標籤的概述  s:date標籤的功能是輸出日期和時間,並且具有格式化時間的功能。            s:date標籤的屬性及意義2.新建日期的工具類Java程式碼 package com.wl.control.Bean; i

js格式化日期、計算時間差

js格式化日期、計算時間差var startTime ="20170501"var endTime = "20170430"var pattern = /(\d{4})(\d{2})(\d{2})/;var startTime_f = startTime.replace(pattern, ‘$1-$2-$3‘

格式化日期(月和星期)

con ber apr gets ret etsec pla window cti // /**// * 格式化日期(月和星期)// * sFormat:日期的格式(如yy-MM-dd)。年:y,月:M,日:d,時:h,分:m,秒:s// * sLanguage: 默

JavaScript格式化日期輸出

javascrip img tab solid round -m min time lac JavaScript Code 12345678910111213141516171819202122232425262728 <script>

js 時間戳轉換成格式化日期 日期格式化

指定 pre 鏈接 timestamp www. func 時間戳轉換 orm ngxin timestamp缺省表示使用當前時間戳,formats默認格式是Y-m-d,例如2018-01-01。 完整代碼: 1 /* 2 ** 時間戳轉換成指定格式日期 3 **

mysql格式化日期

bar 技術 hmm 英文 post timestamp 顯示 sel span 轉載自http://www.cnblogs.com/duhuo/p/5650876.html mysql查詢記錄如果有時間戳字段時,查看結果不方便,不能即時看到時間戳代表的含義,現提供

js強大的日期格式化函數,不僅可以格式化日期,還可以查詢星期,一年中第幾天等

light www. one fse jsf ber scrip mes 獲取 js強大的日期格式化,timestamp支持10位或13位的時間戳,或是時間字符串,同時支持android ios的處理,不只是日期的格式化還有其它方法,比如獲 獲取某月有多少天 、獲取某個日期

python 格式化日期

sds 元組 2-0 CA 格式化 dst orm else OS 常用的時間函數如下 獲取當前日期:time.time() 獲取元組形式的時間戳:time.local(time.time()) 格式化日期的函數(基於元組的形式進行格式化): (1)time.asctime

easyUi的dataGrid格式化日期時間

etime 返回 index datagrid width 使用 spa 格式 Matter 如果返回的時間格式是一長串數字,需要轉換成日期時間格式,可使用以下方法: { title: ‘發起時間‘, field: ‘time‘, format

如何格式化日期

EDA 日期 -m 好的 sim new for 如何 date() 如何格式化日期 解答: Date now=new Date(); SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”