项目中时间返回值,很过时候为毫秒值,我们需要转换成能够看懂的时间的格式;
例如:
yyyy-MM-DD hh :MM :s
2.处理方法(处理方法有多种,可以传值到前端处理,也可以后台可以好之后再传递到页面)
方法一:实体类中添加时间转换注解(注意时区问题)
/** * 开始时间*/@JsonFormat(模式=' yyyy-MM-DD hh :MM 3360s ',时区='格林尼治时间8点')私人日期开始时间;方法二:js处理
{字段: 'crtTime ',标题: '创建时间,宽度: 100,可排序:街,对齐: '中心,格式化程序: crtTimeFtt },函数crtTimeFtt(val,row) { if (val!=null){ var Date=新日期(val);返回日期。getfullyear()'-'(日期。getmonth()1)'-'日期。getdate();}}方法三:JS处理(创建公共类方法)
/**************************************时间格式化处理* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *函数dateFtt(fmt,date){//作者: meizz var o={ ' M ' : date。getmonth()1,//月份d ' : date.getDate(),//日h ' : date.getHours(),//小时m ' : date.getMinutes(),//分s ' : date.getSeconds(),//秒q ' :数学。楼层((日期。GetMountry)(3)/3)、//季度S ' :毫秒()//毫秒};if(/(y )/.测试(fmt))fmt=fmt。替换(RegExp .$1,(date.getFullYear()' ').substr(4 - RegExp .$ 1 .长度));for(var k in o) if(new RegExp('(' k ')').测试(fmt))fmt=fmt。替换(RegExp .$1,(RegExp .$1.length==1)?(o[k]) : (('00' o[k]).substr((' o[k]).长度)));返回fmt}相应射流研究…文件里面的引用
//创建时间格式化显示函数crtTimeFtt(值、行、索引){ var crtTime=新日期(值);返回顶部。dateftt(' yyyy-MM-DD hh :MM :s ',crtTime);//直接调用公共射流研究…里面的时间类处理的办法}
3.总结:实现时间转换的方法有多种,怎样方便,达到项目的要求,就可