【发布时间】:2017-06-02 03:11:31
【问题描述】:
我从后端收到一个格式为“yyyyMMddHHmmss”的字符串。当它显示在剑道网格中时,我需要它具有“MM/dd/yyyy HH:mm:ss”的格式。
我正在使用 MVC 模型并尝试更改从后端获取的日期,但是当我们运行更新时,更新的行格式错误。
我试过了:
columns.Bound(p => p.UploadDate).Format("{0:yyyyMMddHHmmss}");
不格式化日期。
我也尝试过以下变体
columns.Bound(p => p.UploadDate).ClientTemplate("#=UploadDate ? kendo.toString(kendo.parseDate(UploadDate,yyyyMMddHHmmss), 'MM/dd/yyyy HH:mm:ss')#");
和
columns.Bound(p => p.UploadDate).ClientTemplate("#=kendo.toString(kendo.parseDate(UploadDate), 'MM/dd/yyyy HH:mm:ss')#");
这两种方法都会在页面上创建“无效模板”错误。
【问题讨论】:
标签: razor model-view-controller kendo-ui telerik