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>

  • 相关阅读:
    jquery-卡片翻转
    bootstrap-3-验证表单
    jqeury-地区三级联动
    bootstrap-实现loading效果
    Thymeleaf-语法整理
    jquery-网站收藏
    ssh-免密登录批量发送脚本
    linux-网站收藏
    关闭防火墙
    hadoop-网站收藏
  • 原文地址:https://www.cnblogs.com/litaiqing/p/5038375.html
Copyright © 2011-2022 走看看