zoukankan      html  css  js  c++  java
  • 在JSP中如何使用JSTL(EL表达式)格式化日期

    第1步:引入指令
     
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt " %>

    第2步:使用
     
    <1>日期

    <fmt:formatDate value="${ user.lastConnectTime }"  type="both" />
     
    2015-12-11 15:43:59

    <fmt:formatDate value="${ user.lastConnectTime }"  type="date" dateStyle="default"/>
     
    2015-12-11 

    <fmt:formatDate value="${ user.lastConnectTime }"  type="date" dateStyle="short"/>
     
    15-12-11 

    <fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>
    2015-12-11 

    <fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>
     2015年12月11日

    <fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>
     2015年12月11日 星期五

    <2>时间

    <fmt:formatDate value="${isoDate}" type="time"/>

     15:50:18

    <fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>
     
     16:03:12

    <fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>
     下午4:05

    <fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>
     16:05:59

    <fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>
     下午04时06分21秒

    <fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>
     下午04时06分46秒 CST

    <3>整合

    <fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss "/>
      星期五, 十二月 11, 2015 16:08:04

    <fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>
     
     11 十二月 15, 4:9:14 下午 中国标准时间

    如果以上都不行:

    终极解决方案:

    <script type="text/javascript"> var str='${h.createTime}'; document.write(str.split(" ")[0]);</script>

  • 相关阅读:
    构造 非构造 代码块
    Random 类生成随机数
    JAVA寄存器
    PyCharm配置远程python解释器和在本地修改服务器代码
    Java实现常见的排序算法
    推荐系统冷启动问题解决方案
    AVL树C代码
    AVL树->图解2
    AVL树->图解1
    二叉查找树(Binary Sort Tree)
  • 原文地址:https://www.cnblogs.com/litaiqing/p/5038375.html
Copyright © 2011-2022 走看看