我尝试使用以下方法在Angular中的kendo ui网格中显示日期列这一简单的事情:
<kendo-grid-column field="date" title="Date" type="date" format="{0:d}"></kendo-grid-column>
但结果是:
&#39; 2017-04-30T09:00:00&#39;
答案 0 :(得分:1)
我猜您正在使用从后端收到的数据。在这种情况下,您应该手动将日期字段转换为日期类型。
return this.http.get("url")
.map((res: Response) => {
let result = res.json();
result.forEach((x) => {
x.dateField= new Date(x.dateField);
});
return result;
})
答案 1 :(得分:0)
使用以下代码替换您的格式代码:format="{0:dd/MM/yyyy}"
。您必须指定要使用的格式