1.0 @ResponseBody方式返回json的日期格式化
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
2.0 数据保存时String转Date
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
3.0 页面展示时,Date转固定格式的String
1.模板用format标签就行了,所有模板引擎都有提供
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatDate value="${item.deletetime}" pattern="yyyy-MM-dd HH:mm:ss"/>
2.还有就是在js调用格式化
//日期自动补0
function checkDate(time){
return time<10? '0'+time:time;
}
//格式化日期
function fomartDate(time){
var date = new Date(time);
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDay();
var hour = date.getHours();
var minutes = date.getMinutes();
return year + "-" + checkDate(month)+"-"+checkDate(day)+" "+checkDate(hour)+":"+checkDate(minutes);
}