`

fmt:formatDate 参数详细

    博客分类:
  • Java
 
阅读更多

JSTL标签<fmt:formatDate>的输出格式
日期格式, JSTL<fmt:formatDate value="${isoDate}" type="both"/>
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="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="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="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

 

<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/>
31 五月 04, 11:59:59 下午 中央夏令时  

 

格式模式:
   d 月中的某一天。一位数的日期没有前导零。 
   dd 月中的某一天。一位数的日期有一个前导零。 
   ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 
   dddd 周中某天的完整名称,在 DayNames 中定义。 
   M 月份数字。一位数的月份没有前导零。 
   MM 月份数字。一位数的月份有一个前导零。 
   MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。 
   MMMM 月份的完整名称,在 MonthNames 中定义。 
   y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。 
   yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。 
   yyyy 包括纪元的四位数的年份。 
   gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。 
   h 12 小时制的小时。一位数的小时数没有前导零。 
   hh 12 小时制的小时。一位数的小时数有前导零。 
   H 24 小时制的小时。一位数的小时数没有前导零。 
   HH 24 小时制的小时。一位数的小时数有前导零。 
   m 分钟。一位数的分钟数没有前导零。 
   mm 分钟。一位数的分钟数有一个前导零。 
   s 秒。一位数的秒数没有前导零。 
   ss 秒。一位数的秒数有一个前导零。
   EEEE可输出星期

分享到:
评论

相关推荐

    fmtformatDate的输出格式

    在提供的内容中,我们可以看到`fmt:formatDate`的不同用法和参数: 1. `type`属性: - `both`:同时输出日期和时间,如`2004-5-31 23:59:59`。 - `date`:仅输出日期,如`2004-4-1`。 - `time`:仅输出时间,如`...

    fmt:formatDate的输出格式详解

    在本篇文章中,我们将深入探讨`fmt:formatDate`的输出格式及其相关参数。 首先,`fmt:formatDate`标签的`value`属性是必需的,它接收一个日期/时间对象,通常是EL表达式(例如`${isoDate}`)的结果。`type`属性定义...

    学习JSTL日期时间格式化标签.pdf

    总结来说,JSTL的`fmt`标签库通过`parseDate`和`formatDate`提供了一种方便的方式来处理和展示日期及时间,可以根据需要选择不同的格式和风格,适应多种场景的需求。在实际应用中,开发者可以根据用户界面的国际化...

    jstl fmt标签详解

    本文将详细介绍`fmt`标签库中与国际化相关的几个关键标签及其用法。 #### 二、`fmt` 标签库概述 `fmt` 标签库主要包含两大类标签:国际化核心标签和格式化标签。 1. **国际化核心标签**: - `&lt;fmt:setLocale&gt;`:...

    fmt 国际化格式标签库实践

    本文将详细介绍 `fmt` 国际化格式标签库的基本用法,并通过具体的代码示例来展示如何利用这些标签实现文本、日期和数字的国际化与格式化。 #### 二、国际化标签 ##### 2.1 `&lt;fmt:setLocale&gt;` 标签 `&lt;fmt:...

    jatl fmt库

    - **示例**:`&lt;fmt:formatDate value="${date}" type="both" timeStyle="long" dateStyle="long"/&gt;`,这里`type="both"`表示同时输出日期和时间,`timeStyle="long"`和`dateStyle="long"`分别控制时间和日期的格式...

    JSTL日期、时间格式化标签.pdf

    在示例中,`fmt:parseDate`被用来解析两个参数:一个按照`yyyy/MM/dd:HH:mm:ss`格式的日期`date`,另一个按照ISO8601标准`yyyyMMdd'T'HHmmss`格式的日期`isoDate`。解析后的日期对象被赋值给变量`date`和`isoDate`。...

    EL表达式--标签

    为`fmt:message`提供额外的参数。例如: ```jsp &lt;fmt:message key="welcome.message"&gt; &lt;fmt:param value="John"/&gt; &lt;/fmt:message&gt; ``` ##### 7. `fmt:formatNumber` & `fmt:parseNumber` 用于格式化和解析数字。...

    使用taglibs-i18n进行国际化处理范例

    此外,还可以使用`&lt;fmt:formatNumber&gt;`和`&lt;fmt:formatDate&gt;`等标签格式化数字和日期,以符合不同语言的习惯。 在实际开发中,我们还需要考虑如何处理用户的语言选择。这通常涉及到服务器端的逻辑,比如在Servlet中...

    JSTL帮助文档_英文原版document

    3. **I18N & Formatting Tags**:支持国际化和格式化,如选择资源包(fmt:bundle, fmt:message, fmt:param)和日期/数字格式化(fmt:formatDate, fmt:formatNumber)。 4. **Function Tags**:提供了一系列预定义的...

    jstl包

    - `&lt;fmt:parseDate&gt;`和`&lt;fmt:formatDate&gt;`:日期和时间的解析和格式化。 - `&lt;fmt:message&gt;`和`&lt;fmt:bundle&gt;`:处理国际化和本地化信息。 **5. JSTL Function标签** - `fn:length()`:获取集合或数组的长度。 - `fn:...

    JSTL详解--jsp页面编写规范详解

    - **&lt;fmt:formatDate&gt;/&lt;fmt:parseDate&gt;**:用于格式化和解析日期。 ##### Database Access 标签库 - **&lt;sql:setDataSource&gt;**:用于设置数据库连接的数据源。 - **&lt;sql:query&gt;**:用于执行SQL查询语句。 - **&lt;sql:...

    jstl(jsp标准标签)

    &lt;fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss" var="formattedDate" /&gt; ${myVar} &lt;p&gt;&lt;fmt:formatDate value="${formattedDate}" /&gt; ``` 以上代码展示了如何设置一个变量`myVar`并输出,以及如何...

    jstl标签和el教程(基础入门)

    - `fmt:param`:传递参数给`fmt:message`。 **7. JSTL XML标签** - `x:parse`:解析XML字符串为DOM对象。 - `x:out`:输出XML节点。 - `x:transform`:XSLT转换。 **8. JSTL JDBC标签** - `sql:query`:执行SQL...

    jstl标签,c.tld,fn.tld,fmt.tld

    下面将详细解释`c.tld`、`fmt.tld`和`fn.tld`这三个重要的`.tld`文件。 1. **c.tld**:这是JSTL Core库的`.tld`文件,提供了处理控制流程的基本标签,如条件语句和循环。它包含的标签有: - `&lt;c:if&gt;`:执行条件...

    jstl标签jar包

    3. **使用JSTL标签**:在JSP页面中,使用`&lt;c:forEach&gt;`进行循环,`&lt;c:if&gt;`进行条件判断,`&lt;fmt:formatDate&gt;`进行日期格式化等。 **核心标签库(Core)示例:** - `&lt;c:forEach&gt;`:遍历集合或数组。 ```jsp &lt;c:...

    jstl-jar包

    - **数据格式化**:`fmt:formatNumber`和`fmt:formatDate`用于数字和日期的格式化。 - **国际化**:`fmt:message`和`fmt:setBundle`用于处理多语言环境。 5. **最佳实践**:虽然JSTL极大地提高了JSP页面的可读性...

    mybatis-3.2.5_JSTL_

    5. **fmt标签集**:用于格式化输出,如日期和数字格式化(`&lt;fmt:formatDate&gt;`、`&lt;fmt:formatNumber&gt;`)。 6. **Functions标签集**:提供了许多实用函数,如字符串操作、数学运算等。 结合以上两个知识点,若在项目...

    jsp中标签JSTL英文帮助文档(chm格式)

    1. **fmt:formatDate**:格式化日期和时间。 2. **fmt:formatNumber**:格式化数字。 3. **fmt:message**:获取国际化消息。 4. **fmt:bundle**:加载资源包,用于多语言支持。 **Function标签库**: 包含一些实用...

Global site tag (gtag.js) - Google Analytics