在Startup.cs文件中ConfigureServices方法中,添加配置
.net core2.1
services.AddMvc().AddJsonOptions(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
.net core 3.1以上
services.AddControllersWithViews().AddNewtonsoftJson(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
或者
services.AddControllers().AddNewtonsoftJson(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
或者
services.AddMvc().AddNewtonsoftJson(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
关于AddControllersWithViews、AddControllers、AddMvc的官网文档说明:https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.extensions.dependencyinjection.mvcservicecollectionextensions.addcontrollers?view=aspnetcore-5.0&viewFallbackFrom=aspnetcore-6.0