• 在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>

  • 相关阅读:
    饿了么 PostgreSQL 优化之旅
    kubernetes 滚动更新发布及回滚
    kubernetes yaml
    mongodb安装
    node.js安装
    linux输出换行
    把token放入请求头
    $.ajaxSetup
    js前端读取文件内容
    v-echarts安装
  • 原文地址:https://www.cnblogs.com/litaiqing/p/5038375.html
Copyright © 2020-2023  润新知