Newtonsoft.Json JsonConvert日期处理

问题重现

在使用.NET MVC原生的JsonResult输出json数据时,如果使用

[HttpPost]

public JsonResult GetPagerData(int rows, int page, string sort, string order, string filterRules){

//下面的日期格式有问题

 return Json(gridData,JsonRequestBehavior.AllowGet);

}

默认的时间格式是这样的

解决方案

不用Json()方法,将json输出改为使用下面的代码即可:

//自定义日期格式

var timeConverter =new Newtonsoft.Json.Converters.IsoDateTimeConverter {DateTimeFormat = "yyyy-MM-dd HH:mm"};

return JsonConvert.SerializeObject(gridData, timeConverter); 

 

 



你可能感兴趣的:(convert)