Kendo UI - Angular - 格式化日期列

时间:2017-11-06 09:44:31

标签: kendo-ui-angular2

我尝试使用以下方法在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;

2 个答案:

答案 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}"。您必须指定要使用的格式