我使用以下格式显示星期几,例如“2015年12月30日 - 星期一”。但需要以大写形式显示日期,如“MON”而不是“Mon”
columns.Bound(p => p.Date).Width(100).Format("{0:MM/dd/yyyy - ddd}");
答案 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();
}