Json.net日期格式化设置
Posted York
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json.net日期格式化设置相关的知识,希望对你有一定的参考价值。
Json.net默认的时间格式化后带T,不符合一般的业务要求,重新设置JSON.NET的默认日期格式化方式,代码如下:
/// <summary> /// Json.net默认转换设置 /// </summary> private static void DefaultJsonConvertSetting() { JsonSerializerSettings setting = new JsonSerializerSettings(); JsonConvert.DefaultSettings = new Func<JsonSerializerSettings>(() => { //日期类型默认格式化处理 setting.DateFormatHandling = DateFormatHandling.MicrosoftDateFormat; setting.DateFormatString = "yyyy-MM-dd HH:mm:ss"; //空值处理 //setting.NullValueHandling = NullValueHandling.Ignore; return setting; }); }
以上是关于Json.net日期格式化设置的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JSON.NET 通过 ASP.NET MVC 传递 JSON 日期值? [复制]
ASP.NET Web API JSON 输出中没有时间的日期
使用 Json.Net 序列化时指定自定义 DateTime 格式
如何从我的 DatePicker 片段中传输格式化的日期字符串?