Kendo Grid Time to Db Format Error 前端發送時間到後端產生的錯誤

這次換寫入時間的問題了,但是在解決起來還是方向錯誤走了一大圈 @@!!

時間選擇 01:00寫入後

變成 00:001 @@!!

問題原因寫入時間時格式錯誤造成server端解讀錯誤  "0:HH:mm" ,應該要改成 "HH:mm" 

前端-寫入

                update: {
                            type: "put",
                            url: "/api/UnloadingAPI/EditUnloading",
                             //將得到的值傳送到後端之前先做轉型
                            data: function (data) {
                                                    //造成寫入錯誤的問題點,從這裡要以DB相容的格式
                                data.PointOneTime = kendo.toString(data.PointOneTime, "HH:mm");
                                return data;
                            },
                            complete: function (e) { $("#grid").data("kendoGrid").dataSource.read(); }
                        },

前端-欄位
 

                    {
                        field: "PointOneTime",
                        title: "到店時間",
                        width: "100px",
                        format: "{0:HH:mm}",
                        editor: function (container, options) {
                            var input = $("<input/>");
                            input.attr("name", options.field);
                            input.appendTo(container);
                            input.kendoTimePicker({ format: "{0:HH:mm}"});
                        }
                    },