重温JSP学习笔记--与日期数字格式化有关的jstl标签库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重温JSP学习笔记--与日期数字格式化有关的jstl标签库相关的知识,希望对你有一定的参考价值。

  上一篇笔记写的主要是JSTL的core标签库,如果想对一些数字或者日期做一些操作或者在网页上显示指定格式的数字或日期,jstl还提供了另一个fmt标签库,这里简单介绍一下:

  第一步,导入标签库:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  • 格式化时间(在网页面上显示时间):
    <%
        Date date=new Date();
        pageContext.setAttribute("date", date);
    %> <fmt:formatDate value="${date }" pattern="yyyy年MM月dd日 HH:mm:ss"/>

    显示结果为:

2016年01月31日 23:09:37

  • 格式化数字(不常用):
    <%
        double d1 = 3.5;
        double d2 = 4.4; 
        pageContext.setAttribute("d1", d1);
        pageContext.setAttribute("d2", d2);
    %>
    <fmt:formatNumber value="${d1 }" pattern="0.00 "/><br/> //必须且仅能保留两位小数,如果大于两位,那么只保留两位,并四舍五入,如果小于两位,那么使用0补足两位。
    <fmt:formatNumber value="${d2 }" pattern="#.## "/>     //最多显示两位,如果小于两位,那么有几位保留几位,不会用0补足。大于两位,只保留两位,并四舍五入!

    输出结果为:

3.50 
4.4

以上是关于重温JSP学习笔记--与日期数字格式化有关的jstl标签库的主要内容,如果未能解决你的问题,请参考以下文章

重温JSP学习笔记--El函数库

Java重温学习笔记,日期时间

字符编码与JSP学习笔记

JSP学习笔记:日期处理

jsp--日期和数字格式化

Java重温学习笔记,Java8新特性:接口(interface )的默认方法