`

JSP页面用EL表达式 输出date格式

    博客分类:
  • css
jsp 
阅读更多

JSP页面用EL表达式 输出date格式


1、头上引入标签
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

2、<fmt:formatDate value="${project.creatDate }" pattern="yyyy-MM-dd"/>

首先导入标签
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<input type="text" value="<fmt:formatDate value="${viewKq.srq}" pattern="yyyy-M-d" />"/>
value="${viewKq.srq}"  EL表达式取的日期值
Pattern:输出的日期格式;
这样就可以把时间格式化





具体配置:

<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="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日 星期一

<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

<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   秒。一位数的秒数有一个前导零。

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy HH:mm aa"/>和

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy hh:mm aa"/>  对于0点显示的结果不一样

h:小时,从1到12,分上下午 范围:01:00 AM~12:59AMH:小时,从0到23                 范围:00:00 AM~23:59AM
分享到:
评论

相关推荐

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    EL表达式可以直接访问JSP页面上下文中的各种变量。如果没有明确指定范围,它将按照以下顺序查找变量: - **PageScope**:页面范围 - **RequestScope**:请求范围 - **SessionScope**:会话范围 - **Application...

    java中JSP和el表达式的隐含对象

    ### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...

    EL表达式用法.docx

    EL表达式的使用极大地提高了JSP页面的可读性和可维护性,减少了页面与Java代码的耦合,使得开发者能更加专注于页面的呈现逻辑,而不是数据处理。通过掌握上述知识点,开发者能够更高效地利用EL表达式进行JSP开发。

    jstl chm pdf 中文 el表达式

    EL表达式是JSP 2.0引入的一种强大的轻量级表达式语言,用于替代JSP页面中的脚本元素。EL表达式可以方便地访问JSP页面范围内的对象,如请求、会话、应用等作用域中的数据。它的语法简洁,可以进行基本的算术运算、...

    JSP JSTL EL表达式中FN函数使用帮助

    3. **日期和时间处理**:例如`fn:formatDate()`和`fn:parseDate()`用于日期的格式化和解析,这对于在页面上展示或者接收用户输入的日期很有用。 4. **比较和排序**:`fn:contains()`检查字符串是否包含另一个子串,...

    EL表达式--标签

    EL表达式通常与JSTL(JavaServer Pages Standard Tag Library)结合使用,来实现页面上的动态数据展示与处理。 #### 二、EL表达式之fmt标签详解 `fmt`是JSTL中的国际化和格式化标签库的一部分,主要用于处理日期、...

    EL格式化日期,jstl格式化日期,fmtformatDat

    在上面的代码中,`&lt;fmt:formatDate&gt;`标签的`value`属性指向了要格式化的日期(如EL表达式`${myDate}`),而`pattern`属性定义了日期的输出格式(这里是"年-月-日")。 `fmt:formatDate`标签还支持多种模式字符串,...

    El表达式使用问题javax.el.ELException:Failed to parse the expression的解决方式

    此外,EL表达式还可以与JSTL(JavaServer Pages Standard Tag Library)结合使用,增强JSP页面的功能,例如进行条件判断、循环控制等。 在实际开发中,当遇到`javax.el.ELException`时,首先应检查表达式是否符合EL...

    jsp获取系统当前时间

    6. JSP表达式语言(EL):JSP表达式语言(EL)是用于在JSP页面中输出数据的语言。在这个示例代码中,我们使用了JSP表达式语言来输出当前时间。 这个示例代码展示了JSP如何获取系统当前时间,并将其格式化为易于读取...

    jstl表达式的总结

    JSTL是Java服务器页面标准标签库,它提供了一套用于处理常见JSP任务的标签,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中的使用,提高可维护性和可读性。本文将对JSTL表达式进行详细的总结。 ### 1. ...

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

    - **EL表达式的默认变量**:这些默认变量允许开发者直接在JSP页面中访问当前页面、请求、会话以及应用程序范围内的数据,无需显式声明即可使用。 #### 标签库介绍 JSTL包含了多个标签库,每个标签库针对特定的任务...

    jstl和el的基础

    EL表达式通常用`${}`括起来,与传统的JSP脚本元素`&lt;%= %&gt;`相比,EL表达式更简洁且易于阅读。例如: ``` &lt;%=name%&gt; 对应于 ${name} ``` 2. **文字值** EL支持数字、字符串、布尔值和null作为文字值。字符串可以...

    jsp页面中如何将时间戳字符串格式化为时间标签

    通过以上步骤,JSP页面会将时间戳按照指定的格式输出为一个时间标签,该标签可以被渲染到页面上,提供给用户以友好的日期时间格式展示。 以上步骤和知识点,是将时间戳字符串在JSP页面中格式化为时间标签的完整流程...

    一个JSP自定义标签的例子。格式化基础数据

    在上面的例子中,我们使用了`fmt:formatDate`标签,并传递了一个EL表达式`${today}`作为日期参数,以及一个字符串`"dd/MM/yyyy"`作为格式化模式。 #### 四、总结 通过上述步骤,我们成功地创建了一个简单的用于...

    jsp教程PDF格式

    EL还提供了一系列隐含对象,可以直接在EL表达式中使用,无需显式引用。这些对象包括`pageScope`、`requestScope`、`sessionScope`和`applicationScope`等,分别代表了页面、请求、会话和应用范围内的属性集合。 ###...

    jsp格式化数字

    此外,JSP中还可以使用EL表达式进行简单的数字操作,如获取集合的长度: `${fn:length(user.menus)}` 计算`user.menus`集合的元素个数。 对于日期格式化,JSTL fmt 标签库同样提供了一个`&lt;fmt:formatDate&gt;`标签,...

    jsp 学习记录 通俗易懂

    使用EL表达式访问JavaBean的属性,这种方式简化了对JavaBean属性的访问。 #### 总结 JSP作为一种动态网页技术,其核心优势在于能够将静态内容和动态内容分离,同时利用Java的强大功能处理复杂的业务逻辑。通过...

    jsp编程,实现网页显示时间日期功能

    最后,我们在HTML中使用`&lt;%= %&gt;`表达式将格式化后的日期时间输出到网页上。 在JSP中,还可以使用EL(Expression Language)表达式简化代码,如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt;...

    jsp - Wiley - Beginning JavaServer Pages

    EL表达式可以替代传统的JSP脚本,提高页面的可读性和维护性。 1. **EL基础语法**: - 语法:`${expression}` - 示例: - 访问bean的属性: ```jsp ${user.name} ``` 2. **EL运算符**: - 算术运算符:`+`, ...

Global site tag (gtag.js) - Google Analytics