2

「2014-08-22T07:45:13.12Z」のような日付 (以下に示す値パラメーター) を SQL から取得します。グリッドに「08/22/2014」と表示されるようにフォーマットしたいと思います。データソースのスキーマでこれを試しました:

ModifiedDate: {
                  editable: false,
                  type: "date",
                  parse: function (value) {
                        var dt = kendo.parseDate(value, "yyyy/MM/dd");
                        return dt.getMonth() + "/" + dt.getDate() + "/" + dt.getFullYear();
                  }
               }

ただし、parseDate で dt の null 値を取得します。私は何を間違っていますか?

4

2 に答える 2

0

グリッドオプションで以下のようにすることができます:

{ field: "buyTime", title: "buyTime", format:"{0:yyyy-MM-dd}", width: "120px" },
于 2016-03-29T09:14:37.973 に答える
0

問題を解決するために代わりにこれを行いました。

        ModifiedDate: {
            editable: false,
            type: "date",
            parse: function (value) {
                var dt = new Date(value);
                return (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear();
            }
        }
于 2014-09-16T19:53:19.480 に答える