.net core 返回时间格式带T问题

**Startup 配置**

>ConfigureServices 中 services.AddMvc后面追加AddJsonOptions.

代码如下:

```

services.AddMvc(options =>

{

    options.Filters.Add();

})

.AddJsonOptions(options =>

{

  options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";

});

```

**Controller Action只能返回两种**

>

注意:不能使用,Newtonsoft.Json.JsonConvert.SerializeObject(data);序列化否则时间还是会出现T问题。

1.

```

[HttpPost]

public async Task SearchPlanForId(int Id)

{

var model = await MaintainBLL.GetPlanForWorkOrder(Id);

return Json(model);

}

```

2.

```

[HttpPost]

public async Task SearchPlanForId(int Id)

{

var model = await MaintainBLL.GetPlanForWorkOrder(Id);

return model;

}

```

你可能感兴趣的:(.net core 返回时间格式带T问题)