Raj*_*air 6 asp.net-mvc datetime kendo-grid kendo-asp.net-mvc
在我的Kendo Grid上,我从服务器接收了日期时间.在客户端,此时间将更改为客户端的时区并显示.如何从服务器向客户端显示相同的时间.
以下是我绑定日期时间的kendo代码.
columns.Bound(p => p.CreateDate).Format("{0:dd/MM/yyyy hh:mm:ss}").Sortable(true).Width(180);
Run Code Online (Sandbox Code Playgroud)
由于在返回服务器的响应时在客户端上创建日期 - 始终根据浏览器的时区创建带有偏移的日期
这将有助于您:
http://www.kendoui.com/code-library/mvc/grid/using-utc-time-on-both-client-and-server-sides.aspx
这是我的解决方案。
在控制器中我这样做了:
DateTime time = DateTime.Now();
string x = time.ToString("MM/dd/yyyy hh:mm:ss tt");
Run Code Online (Sandbox Code Playgroud)
在视图中:
columns.Bound(p => p.x);
Run Code Online (Sandbox Code Playgroud)
它也是可排序的。
| 归档时间: |
|
| 查看次数: |
9517 次 |
| 最近记录: |