zoukankan      html  css  js  c++  java
  • 重温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

  • 相关阅读:
    mybatis(八)手写简易版mybatis
    mybaits(七)spring整合mybaits
    Java学习之String StringBuffer StringBuilder区别
    Java学习之基本概念
    java多态
    HashMap变成线程安全方法
    java高级开发工程师面试题
    同步和异步
    Oracle创建索引的原则(转)
    导入maven工程错误
  • 原文地址:https://www.cnblogs.com/fingerboy/p/5174153.html
Copyright © 2011-2022 走看看