使用layui的数据表格展示数据库里的信息,其中时间数据类型我设置为Date。
在jsp 页面展示
结果它显示的是时间戳
我百度一堆,先找到layui的将时间戳更改为正确时间的方法
<script type="text/javascript">
function createTime(v){
var date = new Date(v);
var y = date.getFullYear();
var m = date.getMonth()+1;
m = m<10?'0'+m:m;
var d = date.getDate();
d = d<10?("0"+d):d;
var h = date.getHours();
h = h<10?("0"+h):h;
var M = date.getMinutes();
M = M<10?("0"+M):M;
var str = y+"-"+m+"-"+d+" "+h+":"+M;
return str;
}
</script>
将这个调用就Ok
我实验发现确实没有时间戳了。。。
but,全给我显示NaN-NaN-NaN
于是我又去百度怎么改
找来找去都没有能解决的办法。
最后去请教老师。
老师让我把时间类型改成String,再在构造函数里写
public Product() {
/*
初始化时间
*/
Date date=new Date();
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
String time=dateFormat.format(date);
this.benginTime=time;
this.endTime=time;
}
layui的页面展示还是正常写
经过这一系列的研究与琢磨终于写出来,显示数据是我想要的
这件事告诉我一个道理,有时候真的自己瞎琢磨会很浪费时间,去找大佬咨询,分分钟搞定。
太卑微了,驾照、毕业设计什么的。卑微的秃头女!!!!一条路走到黑了!!!!!