Kendo Grid - 解析和格式化日期

Posted

技术标签:

【中文标题】Kendo Grid - 解析和格式化日期【英文标题】:Kendo Grid - Parse and Format Date 【发布时间】:2014-11-10 07:54:45 【问题描述】:

我从 SQL 中得到一个日期(如下所示的值参数),如下所示:“2014-08-22T07:45:13.12Z”。我想对其进行格式化,以便在网格中看到:“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 的空值。我做错了什么?

【问题讨论】:

【参考方案1】:

我这样做是为了解决问题。

        ModifiedDate: 
            editable: false,
            type: "date",
            parse: function (value) 
                var dt = new Date(value);
                return (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear();
            
        

【讨论】:

【参考方案2】:

您可以在网格选项中执行以下操作:

 field: "buyTime", title: "buyTime", format:"0:yyyy-MM-dd", width: "120px" ,

【讨论】:

以上是关于Kendo Grid - 解析和格式化日期的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI:Grid中单元格日期格式化

Kendo Grid MVC - 服务器导出 Excel 日期时间字段(自定义格式)

将 Kendo Grid 工具栏搜索应用于日期的模板值

为啥 kendo Ui -grid date 排序不正确?

在 ng-template 中使用 kendo-grid-column 的格式属性?

Ag-grid - 导出的 excel 不会在 IE 中将字符串解析为日期格式