随笔记录:
如果我们后台传过来的是Date类型String类型,那么我们可以直接用标签
如果你用的是datagrid这种数据网络表格就这样转化:
formatter : function(value, rec, index) {
return new Date(value).format('yyyy-MM-dd hh:mm:ss', value);
}
如果你要在前台页面显示,只是一个简单的数据,就这样转换
<fmt:formatDate value="${date}" pattern="yyyy-MM--dd HH:mm:ss"/>
如果是时间戳类型的,那么就有一些小小的不同了:
datagrid这种数据网络表格则需要这样小改动:
formatter : function(value, rec, index) {
return fmDate(value*1000);
}
直接乘1000;这样在数据网络表格中就显示出来了
如果你需要的是一个简单的数据例如table中显示的,则需要这样一个改动
首先要在后台中将时间戳拿到,然后将其进行转换,变成Date类型,最后拿着这个值除以1000
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse(user_birth);
user.setUser_birth(date.getTime()/1000);
前台页面如上:
<fmt:formatDate value="${key}" type="date" pattern="yyyy-MM-dd"/>
就行啦!