1. 程式人生 > >處理將list 轉換為json,js時間顯示毫秒數問題

處理將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" onclick="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;
};

相關推薦

處理list 轉換jsonjs時間顯示毫秒問題

1.後臺將一個list轉換為json HttpServletResponse response = getResponse();         response.setContentType("text/json;charset=utf-8");         Prin

List轉換Json物件

將List轉換為Json物件,分別有兩個Json的jar包: 1、org.json.JSONArray包 2、net.sf.json.JSONArray包 兩個JSONArray分別實現方式: 1、org.json.JSONArray包 List al

fasterxml.jackson 物件轉換json報錯處理

最近在做查詢的資料遇到如下報錯: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.javassist.Jav

javaxml解析然後轉換json格式(①)

java將xml裡面的內容解析的方法在我前面的文章:java解析xml檔案獲取xml裡面的資訊 有什麼問題可以給我留言!!! 下面就是如何將model轉換為json格式的內容: public class Student { private String

SVG2PNG(前臺個後臺SVG轉換PNG完美支持IE8下載)--amcharts導出png

doc 項目 commons cep finall 保存 格式 lose 矢量圖形      在項目中用到了amcharts,amcharts圖標統計插件是利用SVG實現的,其自帶下載png功能,但是不支持IE以下瀏覽器。因此研究了SVG轉換為png,最終實現的效果是將a

json.loads()字串轉換json格式出錯

今天爬取今日頭條的街拍時,需要將裡面的一個字串變為json格式,結果直接轉換就出現了 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

Java 三種list轉換map的方法詳解

在本文中,介紹三種將list轉換為map的方法: 1) 傳統方法 假設有某個類如下  class Movie { private Integer rank; private String description; public

Java8list轉換逗號隔開的字串

/** * @Description: 把list轉換為逗號分隔的字串 * * @param list * @Return: java.lang.String * @Author: XXX * @Date: 2018/11/15 */ public static String list

C#反射DataTable轉換實體DataRow轉換物件實體

//將DataTable轉為物件實體:T為資料型別 public static List<T> DataTableToObjects<T>(DataTable dt) { List<T> objList =

PDF轉換wordHTMLSVGXPS並其儲存

本文我們將演示如何通過呼叫Spire.PDF提供的方法PdfDocument.SaveToStream()將PDF頁面轉換為HTML,Word,SVG,XPS,PDF並將它們儲存為流。從Spire.PDF版本4.3開始,它新支援轉換定義範圍的PDF頁面並將其儲存為流。 將PDF儲存為流 步驟

使用Alibaba.FastJsonlist轉換json

import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON; public class ALiJson {     public static

轉換小時分鐘秒。

第一感覺,想到的最笨方法。哈哈。 #include <iostream> #include <climits> using namespace std; int main

table轉換Json(Jquery的Ajax方法讀取)

1. 建立Users表 create table Users ( UserId int identity(1,1) primary key, UserName varchar(20) ) insert into Users values('Bradley') inse

PHP的strtolower()和strtoupper()函式在安裝非中文系統的伺服器下可能會導致漢字轉換亂碼請寫兩個替代的函式實現相容Unicode文字的字串大小寫轉換

最近看到一個比較有意思的問題,如題。 首先檢視php函式的實現原始碼,以strtolower為例,原始碼如下 c = (unsigned char *)s; e = c+len; // 遍歷s,逐個變為小寫 while (c < e) {   *c

Java 8 – Convert List to Map( List 轉換 Map)

   幾個Java 8的例子展示怎樣將一個 物件的集合(List)放入一個Map中,並且展示怎樣處理多個重複keys的問題。 Hosting.java package com.mkyong.java8 public class Hosting { priva

java8 List轉換Map

1 準備資料 Employee物件: package com.tao.springstarter.entity; public class Employee { /** * 姓名

資料轉換json格式程式碼

本文資料轉json格式的入門程式碼,建立java檔案即可 用於將實體資訊封裝成json格式資料 使用工具:myeclipse 匯入包gson.jar 專案結構: SchoolInfo.java p

servlet中查詢出的list轉換json格式輸出

servlet與dao中需要用到List集合中的物件是一個Map物件,而這個Map物件的鍵是String型別,值是Object型別 List以Map介面物件為列表物件。 Map以String為鍵,以Object為值。 List裡只能放Map型別的物件,而這個Map型別的物件又

java list轉換map 的泛型通用方法

將list轉換為map 背景:最近使用比較多的mongodb,由於其缺乏表連線的查詢,導致我們經常需要將表資料查詢到記憶體中,然後進行匹配連線,組成需要的資料格式,匹配的方式通常是: list1中有list2需要的欄位,於是將list1轉換為map,遍歷list2,從ma