剑道网格“日期”格式化器“一天”需要从“周一到周一”大写

时间:2015-12-30 11:35:10

标签: kendo-ui kendo-grid

我使用以下格式显示星期几,例如“2015年12月30日 - 星期一”。但需要以大写形式显示日期,如“MON”而不是“Mon”

columns.Bound(p => p.Date).Width(100).Format("{0:MM/dd/yyyy - ddd}");

1 个答案:

答案 0 :(得分:0)

Kendo日期时间格式support无法控制输出的大小写。

可能最简单的方法是在客户端上明确地执行此操作。

在网格设置中:

 columns.Bound(p => p.Date).Width(100).ClientTemplate("#:formatUpcaseDate(Date)#");

然后以JavaScript格式转换为大写:

function formatUpcaseDate(d) {
  return kendo.toString(d, 'MM/dd/yyyy - ddd').toLocaleUpperCase();
}
相关问题