似乎 Asp.Net MVC Web API 使用了默认的序列化格式,在几分之一秒内超过三位数。
当使用 AngularJS 格式化超过三位数的秒数时,日期无法正确显示
这是我设置序列化的方式:
config.Formatters.Remove(config.Formatters.XmlFormatter);
var json = config.Formatters.JsonFormatter;
json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
json.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
当前日期显示为:
yyyy-MM-ddTHH:mm:ss.SSSSZ
有没有办法可以将日期默认序列化格式配置为仅显示:
yyyy-MM-ddTHH:mm:ss