处理将list 转换为json,js时间显示毫秒数问题

1.后台将一个list转换为json

HttpServletResponse response = getResponse();

        response.setContentType("text/json;charset=utf-8");
        PrintWriter out = response.getWriter();
        out.print(JSON.toJSONString(inspectList).toString());

        out.flush();

       out.close();

2.js接收json数据

function backfull(){
    var injureId=$("#backfullval").val();
     $.ajax({
        type: "POST",
        async:false,
       url: getRootPath()+"/inspect/doLoadInspectInform.do?injureId="+injureId,
        success: function(data){
                var str='';
                $("#backfull").html("");
                for(var i=0;i<data.length;i++){
                    var str1='';
                    if(data[i].taskState==1){
                        str1='待核查';
                    }else if(data[i].taskState==2){
                        str1='待审核';
                    }else if(data[i].taskState==3){
                        str1='审核完成';
                    }
                    str+='<tr>';
                str+='        <td style="width: 25%;">';
                str+=        data[i].taskName;
                str+='        </td>';
                str+='        <td style="width: 25%;">';
                str+=        new Date(data[i].initiatorDate).format('yyyy-MM-dd hh:mm:ss');    //此处时间显示的毫秒数,需转换为指定格式!!!
                str+='        </td>';
                str+='        <td style="width: 25%;">';
                str+=        str1;
                str+='        </td>';
                str+='        <td style="width: 25%;">';
                str+='        <input type="button" οnclick="toDetail(\''+data[i].id+'\',\''+data[i].injureId+'\',\''+data[i].taskType+'\');" class="button" value="详细"/>';
                str+='        </td>';
                str+='</tr>';
                }
                $("#backfull").append(str);
                $("#InspectFlowId").show();
                if ($("#InspectFlowId").find(".list-data-show").is(":hidden")) {
                    $("#InspectFlowId").find(".title").click();
                }
        }
     });
};


//JS格式化时间  毫秒-24小时
Date.prototype.format =function(format){
        var o = {
            "M+" : this.getMonth()+1, //month
            "d+" : this.getDate(), //day
            "h+" : this.getHours(), //hour
            "m+" : this.getMinutes(), //minute
            "s+" : this.getSeconds(), //second
        };
        if (/(y+)/.test(format))
          format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for ( var k in o)
            if (new RegExp("(" + k + ")").test(format))
                format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]: ("00" + o[k]).substr(("" + o[k]).length));
        return format;
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值