Newtonsoft.Json日期转换方案
最近使用jdGrid做客户端端表格,服务器 用 Newtonsoft.Json转换json,可是转换出来的时间上出了一些问题,格式变成了"\/Date(1269582661683+0800)\/"这样的格式,使用javascript转换日期总是失败。后来研究了一下Newtonsoft.Json,终于解决了。
在使用Newtonsoft.Json转换时,如下转换带有日期的对象
代码
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
//这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
//jsonObject是准备转换的对象
strJSON = JsonConvert.SerializeObject(jsonObject, Newtonsoft.Json.Formatting.Indented, timeConverter);
参考了 http://m.cnblogs.com/37217/1631587.html,真是帮了大忙了。

浙公网安备 33010602011771号