Datetime 剑道UI网格格式日期列

Datetime 剑道UI网格格式日期列,datetime,kendo-ui,kendo-grid,Datetime,Kendo Ui,Kendo Grid,我试图在我的剑道UI网格中适当地显示datetime列。已成功显示日期,但未显示时间。这里有一个简单的例子来展示我的场景 field: "Date", title: "Date", format: "{0:dd-MMM-yyyy hh:mm:ss tt}", parseFormats: ["MM/dd/yyyy h:mm:ss"] 我尝试过不同的选择,但没有成功。如果您对如何按照预期显示内容有任何想法,我们将不胜感激 为日期字段指定的数据类型是日期类型。它应该是日期时间,如下所示 fields

我试图在我的剑道UI网格中适当地显示datetime列。已成功显示日期,但未显示时间。这里有一个简单的例子来展示我的场景

field: "Date",
title: "Date",
format: "{0:dd-MMM-yyyy hh:mm:ss tt}",
parseFormats: ["MM/dd/yyyy h:mm:ss"]

我尝试过不同的选择,但没有成功。如果您对如何按照预期显示内容有任何想法,我们将不胜感激

为日期字段指定的数据类型是日期类型。它应该是日期时间,如下所示

fields: {
    Id: { type: 'number' },
    FirstName: { type: 'string' },
    LastName : { type: 'string' },
    Date: { type: 'datetime' }
}

根据你的小提琴,我让它工作了:。我稍微修改了对象定义,并保留了“日期”数据类型:

{
    field       : "Date",
    title       : "Date",
    format      : "{0:dd-MMM-yyyy hh:mm:ss tt}",
    parseFormats: ["MM/dd/yyyy h:mm:ss"],
    filterable: {
        ui: "datetimepicker"
    }
}
希望这有帮助。祝你好运。

使用模板:

 {
    field: "Date"
    , title: "Date"
    , width: "100px"
    , template: "#=  (Date == null)? '' : kendo.toString(kendo.parseDate(Date, 'yyyy-MM-dd'), 'MM/dd/yy') #"
 },

columns.Bound(date=>date.START_date).Title(“START date”).Format(“{0:MM dd,yyyy}”)

就这样。谢谢PS:我会在5分钟内接受你的回答谢谢你kryptonkal,但是我在你的JSFIDLE中看不到正确的时间。上面写的是凌晨12点