解决asp.net web api时间datetime自动带上带上的T和毫秒的问题

今天用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

posted @ 2018-03-31 17:55  liu_xh  阅读(1060)  评论(0编辑  收藏  举报