Json 格式化日期有出错解决办法

问题:使用JSON.NET序列化后,返回的日期是:2013-03-18T00:00:00

前端用new Date(Date.parse('2013-03-18T00:00:00'))  格式化的时候,IE出错,Chrome正常。

后来在群里一个群友帮助下 使用Json.net 自带的格式化方式进行 代码如下:

    IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
            timeConverter.DateTimeFormat = "yyyy-MM-dd";//这里可以自定义 非常方便
            return JsonConvert.SerializeObject(list,timeConverter)

Formatting.Indented 表示缩减方式显示,可读性比较高,建议开启

Formatting.None会跳过不必要的空格和换行符,让Json的结果更小。

记录下,送给同样迷茫的兄弟

 

posted on 2013-03-19 16:47  ~紫鱼~  阅读(530)  评论(0编辑  收藏  举报