JSP頁面時間類型格式化

來源:互聯網
上載者:User

JSP頁面的時間類型輸出往往需要格式化,要麼不是自己想要的格式化,要麼就是頁面顯示中存在這樣那樣的問題,例如:yyyy-MM-dd HH:mm:ss後有帶0的情況,針對以上情況,先提供兩種頁面時間輸出格式化方案:

1、c:forEach中格式化時間

引入

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

使用

<fmt:formatDate value="${date}" pattern="yyyy年MM月dd日 HH:mm:ss"/>

例如:

<c:forEach items="${page.result}" var="task"><div class="${task.extend.statusStyle}"><div class="${task.extend.statusStyle}up"><div class="${task.extend.statusStyle}upleft"><span class="face"><img src="${ctx}/static/images/face.png"width=50px height=50px /></span></div><div class="${task.extend.statusStyle}upright" style="width:800px;"><div class="title"><a href="javascript:showDetail(${task.id})">${task.title}<span class="settime">(<fmt:formatDate value="${task.createDate}" pattern="yyyy-MM-dd HH:mm:ss"/>)</span></a></div><!--<div class="w270_guanzhu"><div class="task_an"><span onclick="attent('${task.id}','0')"style="cursor: pointer;">不再關注</span></div></div>--></div></div><div class="${task.extend.statusStyle}down"><div class="${task.extend.statusStyle}down_left"><span>剩餘<b>${task.extend.surplusDay}</b>天</span><div class="bfpix"><div class="pix" style="width: ${task.finishedRate}px;"></div></div><div class="pixfont">${task.finishedRate}%</div></div><div class="${task.extend.statusStyle}down_right"><ul>    <li style="border: 0px;"></li><li><p>${task.subTaskCount}</p> <span>子任務</span></li><li><p>${task.extend.scheduleCount}</p> <span>議程</span></li><li><p>${task.extend.taskLogCount}</p> <span>動態</span></li><li><p>0</p> <span>文檔</span></li></ul></div></div></div></c:forEach>

2、s:iterator中格式化時間:

無需單獨引入什麼,例如:

<s:iterator value="#request.page.result" id="log"><div class="taskinfo_schedule"><div class="face left"><span><img src="${ctx}/static/images/face.png" width=50pxheight=50px alt="帳戶圖片" title="<s:property value="#log.createName"/>" /></span></div><div class="detail left"><p><b><s:property value="#log.createName"/></b>說:</p><p><em>“</em><s:property value="#log.content"/><em>”</em><span class="settime">(<s:date name="#log.createDate" format="yyyy-MM-dd HH:mm:ss"/>)</span></p></div></div></s:iterator>

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.