我正在尝试将以前仅限日期字段转换为日期时间字段,但它无效。
我有:
schema: {
model: {
id: 'id',
fields: {
dateCreated: {
type: "date", format: "{0:yyyy/MM/dd HH:mm}", editable: "false"
},
...
}
}
但这不起作用,日期格式正确,但时间最终为00:00。
如果我将字段类型更改为“字符串”,则数据显示正确,但格式化为SQL方式,即:
2012-05-11 12:56:29
没有“datetime”这样的字段类型,只有“date”。如何让它输出我想要的?即:
11/05/2012 12:56
任何人都有任何想法?
答案 0 :(得分:18)
您必须使用模板'#= kendo.toString(kendo.parseDate(dateCreated), 'MM/dd/yyyy HH:mm tt')#'
答案 1 :(得分:8)
您在哪里尝试使用这些数据?如果您在网格中使用它,则可以使用列定义中的“模板”属性
var columnDefinition = [
{
field: "dateCreated",
title: "Created",
template: "#= kendo.toString(dateCreated,'MM/dd/yyyy HH:mm tt') #"
}
];