前台显示时间格式 jstl/fmt库 moment.js插件

1.jsp

jsp中直接使用jstl标签
首先,引入标签库<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

<fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>
其中${date}是实际数据中的java.util.Date类型数据


<fmt:formatDate value=”<%=new java.util.Date() %>” type=”date” />   不写type则默认为date        
格式化的结果是: 2016 -9 -12 .

<fmt:formatDate value=”<%=new java.util.Date() %>” type=”time” />
格式化的结果是: 9:25:11

<fmt:formatDate value=”<%=new java.util.Date() %>” type=”both” />
格式化的结果是: 20
16 -9 -12 9:25:11

<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="short" />
格式化的结果是:
16-9-12

<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="medium" />  dateStyle缺省值为medium
格式化的结果是:2016-9-12

<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="long" /> 
格式化的结果是:2016年9月12日
<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="full" />  
格式化的结果是: 2016年9月12日 星期一
<fmt:formatDate value=”<%=new java.util.Date() %>”pattern="yyyy/MM/dd HH:mm:ss" />  
格式化的结果是: 2016/9/12 11:11:11



Double num = new Double("123456789012.3456");
整数带千分符显示:
<fmt:formatNumber value="${num}" type="number"/> 
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/> 
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
货币显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="currency"/>
百分数显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="percent"/>

2.js

引入<script src="${base}js/timeplugin/moment.min.js"></script>

moment().format('MMMM Do YYYY, h:mm:ss a'); // 九月 12日 2016, 10:19:47 上午
moment().format('dddd');                    // 星期一
moment().format("MMM Do YY");               // 9月 12日 16
moment().format('YYYY [escaped] YYYY');     // 2016 escaped 2016
moment().format();    
                     	
new moment(object.data).format('YYYY-MM-DD HH:mm:ss')

使用方法详见
http://momentjs.cn/docs/








<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="medium" />  dateStyle缺省值为medium
格式化的结果是:2016-9-12
<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="medium" />  dateStyle缺省值为medium
格式化的结果是:2016-9-12
<fmt:formatDate value=”<%=new java.util.Date() %>”dateStyle="full" />  
格式化的结果是: 2016年9月12日 星期一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值