layui显示Date数据先是时间戳再到NaN-NaN-NaN

使用layui的数据表格展示数据库里的信息,其中时间数据类型我设置为Date。
bean层
在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的页面展示还是正常写

经过这一系列的研究与琢磨终于写出来,显示数据是我想要的
在这里插入图片描述
这件事告诉我一个道理,有时候真的自己瞎琢磨会很浪费时间,去找大佬咨询,分分钟搞定。
太卑微了,驾照、毕业设计什么的。卑微的秃头女!!!!一条路走到黑了!!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值