zoukankan      html  css  js  c++  java
  • 【JSP EL】EL表达式里日期按照格式显示

    转:http://blog.csdn.net/kaishuaige/article/details/8505174

    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:59AM
    • H:小时,从0到23                 范围:00:00 AM~23:59AM
  • 相关阅读:
    trackr: An AngularJS app with a Java 8 backend – Part III
    trackr: An AngularJS app with a Java 8 backend – Part II
    21. Wireless tools (无线工具 5个)
    20. Web proxies (网页代理 4个)
    19. Rootkit detectors (隐形工具包检测器 5个)
    18. Fuzzers (模糊测试器 4个)
    16. Antimalware (反病毒 3个)
    17. Debuggers (调试器 5个)
    15. Password auditing (密码审核 12个)
    14. Encryption tools (加密工具 8个)
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/6420684.html
Copyright © 2011-2022 走看看