今天用asp.net web api写微信小程序的接口时遇到一个问题。

返回的model中的datetime类型的字段自动转换成了“2014-11-08T01:50:06:234”这样的字符串,带上的T和毫秒。

解决办法:

在WebApiConfig中加如下代码:

  1. //配置返回的时间类型数据格式
  2. GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Add(
  3. new Newtonsoft.Json.Converters.IsoDateTimeConverter()
  4. {
  5. DateTimeFormat = "yyyy-MM-dd HH:mm:ss"
  6. }
  7. );

转自:https://www.lanhusoft.com/Article/669.html

04-30 00:31