我正在使用RadGrid(但我认为问题不在于网格本身),客户端绑定到Type = Odata,ResponseType = JSON的服务。 有了Fiddler,当我看到对我服务的调用的原始细节时,我可以看到:“LogDate”:“/ Date(1417796043643)/”
如果我错了,请纠正我,这个数字是从1970年1月1日起转换为毫秒的DateTime。
我发现谷歌搜索的所有算法(以及telerik网格)都将这个数字转换为:2014年12月5日17:14:03。
但是在我的数据库中,服务所从的表的“LogDate”字段的值是16:14:03 !!
据我所知,“日期”javascript对象输入一个UTC日期并自动添加我的时区的'偏移量'(我是GMT + 1),这就是+1小时的来源! (也许?:D)
希望我能很好地解释自己。有解决方案吗也许是一个我可以拦截JSON响应(OnRowCreating?)并自行填充的事件?
谢谢!